22#ifndef AGS_ENGINE_AC_ROUTE_FINDER_IMPL_LEGACY
23#define AGS_ENGINE_AC_ROUTE_FINDER_IMPL_LEGACY
38namespace RouteFinderLegacy {
40void init_pathfinder();
41void shutdown_pathfinder();
43void set_wallscreen(AGS::Shared::Bitmap *wallscreen);
45int can_see_from(
int x1,
int y1,
int x2,
int y2);
46void get_lastcpos(
int &lastcx,
int &lastcy);
48int find_route(
short srcx,
short srcy,
short xx,
short yy,
int move_speed_x,
int move_speed_y, AGS::Shared::Bitmap *onscreen,
int movlst,
int nocross = 0,
int ignore_walls = 0);
49bool add_waypoint_direct(MoveList *mlsp,
short x,
short y,
int move_speed_x,
int move_speed_y);