aboutsummaryrefslogtreecommitdiff
path: root/azalea/src/pathfinder/mod.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2026-01-04 18:40:58 +0800
committermat <git@matdoes.dev>2026-01-04 18:40:58 +0800
commit91fde2dbea41a07c261cd8b85ac4c851e993efc8 (patch)
tree79aa9df79673628297761e1ad9dd2c4ab52de71a /azalea/src/pathfinder/mod.rs
parent53ff9c652491bc9749123452dbabcf4a51b263f3 (diff)
downloadazalea-drasl-91fde2dbea41a07c261cd8b85ac4c851e993efc8.tar.xz
return cost in pathfinder a_star function
Diffstat (limited to 'azalea/src/pathfinder/mod.rs')
-rw-r--r--azalea/src/pathfinder/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/azalea/src/pathfinder/mod.rs b/azalea/src/pathfinder/mod.rs
index 8a6e5ef2..905a90fe 100644
--- a/azalea/src/pathfinder/mod.rs
+++ b/azalea/src/pathfinder/mod.rs
@@ -439,6 +439,7 @@ pub fn calculate_path(ctx: CalculatePathCtx) -> Option<PathFoundEvent> {
let astar::Path {
movements,
is_partial,
+ cost,
} = a_star(
RelBlockPos::get_origin(origin),
|n| ctx.goal.heuristic(n.apply(origin)),
@@ -448,7 +449,7 @@ pub fn calculate_path(ctx: CalculatePathCtx) -> Option<PathFoundEvent> {
ctx.opts.max_timeout,
);
let end_time = Instant::now();
- debug!("partial: {is_partial:?}");
+ debug!("partial: {is_partial:?}, cost: {cost}");
let duration = end_time - start_time;
if is_partial {
if movements.is_empty() {