|
| CombatPathFinder (Actor *a) |
|
| CombatPathFinder (Actor *a, Actor *t) |
|
bool | set_flee_mode (Actor *actor) |
|
bool | set_chase_mode (Actor *actor) |
|
bool | set_mode (CombatPathFinderMode mode, Actor *actor) |
|
void | set_distance (uint8 dist) |
|
bool | get_next_move (MapCoord &step) override |
|
bool | reached_goal () override |
|
| ActorPathFinder (Actor *a, MapCoord g) |
|
void | set_actor (Actor *a) |
|
virtual void | actor_moved () |
|
bool | check_loc (const MapCoord &loc) override |
|
void | get_closest_dir (MapCoord &rel_step) |
|
| PathFinder (const MapCoord &s, const MapCoord &g) |
|
void | set_search (Path *new_path) |
|
virtual void | set_start (const MapCoord &s) |
|
virtual void | set_goal (const MapCoord &g) |
|
virtual void | set_location (const MapCoord &l) |
|
virtual MapCoord | get_location () |
|
virtual MapCoord | get_goal () |
|
bool | check_loc (uint16 x, uint16 y, uint8 z) |
|
virtual bool | find_path () |
|
virtual bool | have_path () |
|
virtual bool | is_path_clear () |
|
|
bool | update_location () override |
|
bool | search_towards_target (const MapCoord &g, MapCoord &rel_step) |
|
bool | check_dir (const MapCoord &loc, MapCoord &rel, sint8 rot=0) override |
|
bool | check_dir_and_distance (const MapCoord &loc, const MapCoord &g, MapCoord &rel_step, sint8 rotate) |
|
void | new_search (Path *new_path) |
|
|
static void | get_adjacent_dir (sint8 &xdir, sint8 &ydir, sint8 rotate) |
|
static NuvieDir | get_nuvie_dir (sint16 xrel, sint16 yrel) |
|
static NuvieDir | get_nuvie_dir (uint16 sx, uint16 sy, uint16 tx, uint16 ty, uint8 z) |
|
static sint8 | get_turn_towards_dir (sint16 oxdir, sint16 oydir, sint8 txdir, sint8 tydir) |
|
static void | get_normalized_dir (const MapCoord &from, const MapCoord &to, sint8 &xdir, sint8 &ydir) |
|
The documentation for this class was generated from the following file: