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};