#include <schedule.h>
Inheritance diagram for Patrol_schedule:
Public Member Functions | |
Patrol_schedule (Actor *n) | |
virtual void | now_what () |
Private Attributes | |
Game_object_vector | paths |
int | pathnum |
int | dir |
int | failures |
bool | sitting |
bool | find_next |
Definition at line 195 of file schedule.h.
Patrol_schedule::Patrol_schedule | ( | Actor * | n | ) | [inline] |
Definition at line 204 of file schedule.h.
void Patrol_schedule::now_what | ( | ) | [virtual] |
Implements Schedule.
Definition at line 634 of file schedule.cc.
References Ucscript::dont_halt, Map_chunk::find_spot(), Game_object::get_quality(), Game_window::get_std_delay(), Game_object::get_tile(), gwin, Exult_server::npc, Usecode_machine::npc_proximity, Exult_server::obj, Sit_schedule::set_action(), Actor::sit_frame, Usecode_script::start(), Tile_coord::tx, and Ucscript::usecode2.
Here is the call graph for this function:
Game_object_vector Patrol_schedule::paths [private] |
Definition at line 197 of file schedule.h.
int Patrol_schedule::pathnum [private] |
Definition at line 198 of file schedule.h.
int Patrol_schedule::dir [private] |
Definition at line 199 of file schedule.h.
int Patrol_schedule::failures [private] |
Definition at line 200 of file schedule.h.
bool Patrol_schedule::sitting [private] |
Definition at line 201 of file schedule.h.
bool Patrol_schedule::find_next [private] |
Definition at line 202 of file schedule.h.