ScummVM API documentation
AGS3::IRouteFinder Class Referenceabstract

Public Member Functions

virtual void init_pathfinder ()=0
 
virtual void shutdown_pathfinder ()=0
 
virtual void set_wallscreen (AGS::Shared::Bitmap *wallscreen)=0
 
virtual int can_see_from (int x1, int y1, int x2, int y2)=0
 
virtual void get_lastcpos (int &lastcx, int &lastcy)=0
 
virtual int 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)=0
 
virtual void recalculate_move_speeds (MoveList *mlsp, int old_speed_x, int old_speed_y, int new_speed_x, int new_speed_y)=0
 
virtual bool add_waypoint_direct (MoveList *mlsp, short x, short y, int move_speed_x, int move_speed_y)=0
 

The documentation for this class was generated from the following file: