Street_maintenance_schedule Class Reference

#include <schedule.h>

Inheritance diagram for Street_maintenance_schedule:

Inheritance graph
[legend]
Collaboration diagram for Street_maintenance_schedule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Street_maintenance_schedule (Actor *n, Actor_action *p, Game_object *o)
virtual void now_what ()
virtual int get_actual_type (Actor *npc)

Private Attributes

Game_objectobj
int shapenum
int framenum
Actor_actionpaction

Detailed Description

Definition at line 107 of file schedule.h.


Constructor & Destructor Documentation

Street_maintenance_schedule::Street_maintenance_schedule ( Actor n,
Actor_action p,
Game_object o 
)

Definition at line 173 of file schedule.cc.


Member Function Documentation

void Street_maintenance_schedule::now_what (  )  [virtual]

Implements Schedule.

Definition at line 187 of file schedule.cc.

References BLACK_GATE, first_close_shutters, first_lamp_on, first_open_shutters, Game::get_game_type(), lamp_off, last_close_shutters, last_lamp_on, last_open_shutters, Exult_server::npc, Exult_server::obj, and Actor::standing.

Here is the call graph for this function:

int Street_maintenance_schedule::get_actual_type ( Actor npc  )  [virtual]

Reimplemented from Schedule.

Definition at line 255 of file schedule.cc.


Member Data Documentation

Game_object* Street_maintenance_schedule::obj [private]

Definition at line 109 of file schedule.h.

int Street_maintenance_schedule::shapenum [private]

Definition at line 110 of file schedule.h.

int Street_maintenance_schedule::framenum [private]

Definition at line 110 of file schedule.h.

Actor_action* Street_maintenance_schedule::paction [private]

Definition at line 111 of file schedule.h.


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