diff options
-rw-r--r-- | server/bot/src/pathfinding.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/server/bot/src/pathfinding.rs b/server/bot/src/pathfinding.rs index d0c6c8ef..87ccf391 100644 --- a/server/bot/src/pathfinding.rs +++ b/server/bot/src/pathfinding.rs @@ -42,12 +42,7 @@ impl Path { } } -pub fn find_path( - walkable: &HashSet<IVec2>, - from: IVec2, - to: IVec2, - dist_squared: i32, -) -> Option<Path> { +pub fn find_path(walkable: &HashSet<IVec2>, from: IVec2, to: IVec2) -> Option<Path> { #[derive(Debug, PartialEq, Eq)] struct Open(i32, IVec2, IVec2, i32); impl PartialOrd for Open { @@ -71,7 +66,7 @@ pub fn find_path( continue; } visited.insert(pos, f); - if pos.distance_squared(to) <= dist_squared { + if pos == to { break; } for dir in [IVec2::NEG_X, IVec2::NEG_Y, IVec2::X, IVec2::Y] { |