Skip to main content

flatland_pathfinding/
lib.rs

1//! Grid A* pathfinding shared by the gfx client and region sim (hired workers).
2
3mod grid;
4mod path;
5mod session;
6mod z_nav;
7
8pub use grid::{
9    circles_from_views, collides_player_at, NavBlockingCircle, NavWorld, PATH_CLEARANCE_M,
10    PLAYER_RADIUS_M,
11};
12pub use path::{find_path, find_path_with_goal_z};
13pub use session::{
14    effective_move_speed_mps, PathSession, PathSteer, DEX_MOVE_COEFF, ARRIVE_RADIUS_M,
15    WAYPOINT_RADIUS_M,
16};
17pub use z_nav::{goal_z_for, transition_vertical, Z_LEVEL_TOLERANCE};