Package com.valhalla.sdk.api.pathing
Class Pathfinder
java.lang.Object
com.valhalla.sdk.api.pathing.Pathfinder
Bounded local A* over a normalized collision map.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanReach(CollisionMap map, Tile start, Tile destination) Reduces a full tile path to direction-changing waypoints.findPath(CollisionMap map, Tile start, Tile destination) findPath(CollisionMap map, Tile start, Tile destination, int maxExpansions)
-
Field Details
-
DEFAULT_MAX_EXPANSIONS
public static final int DEFAULT_MAX_EXPANSIONS- See Also:
-
-
Method Details
-
findPath
-
findPath
public static List<Tile> findPath(CollisionMap map, Tile start, Tile destination, int maxExpansions) -
canReach
-
compress
Reduces a full tile path to direction-changing waypoints.
-