Patrol_schedule Class Reference

#include <schedule.h>

Inheritance diagram for Patrol_schedule:

Inheritance graph
[legend]
Collaboration diagram for Patrol_schedule:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 195 of file schedule.h.


Constructor & Destructor Documentation

Patrol_schedule::Patrol_schedule ( Actor n  )  [inline]

Definition at line 204 of file schedule.h.


Member Function Documentation

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:


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:01:26 2007 for ExultEngine by  doxygen 1.5.1