Npc_timer_list Class Reference

#include <npctime.h>

Collaboration diagram for Npc_timer_list:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Npc_timer_list (Actor *n)
 ~Npc_timer_list ()
void start_hunger ()
void start_poison ()
void start_sleep ()
void start_invisibility ()
void start_protection ()
void start_might ()
void start_curse ()
void start_paralyze ()

Private Attributes

Actornpc
Npc_hunger_timerhunger
Npc_poison_timerpoison
Npc_sleep_timersleep
Npc_invisibility_timerinvisibility
Npc_protection_timerprotection
Npc_flag_timermight
Npc_flag_timercurse
Npc_flag_timerparalyze

Friends

class Npc_hunger_timer
class Npc_poison_timer
class Npc_sleep_timer
class Npc_invisibility_timer
class Npc_protection_timer
class Npc_flag_timer

Detailed Description

Definition at line 38 of file npctime.h.


Constructor & Destructor Documentation

Npc_timer_list::Npc_timer_list ( Actor n  )  [inline]

Definition at line 54 of file npctime.h.

Npc_timer_list::~Npc_timer_list (  ) 

Definition at line 156 of file npctime.cc.

References Obj_flags::might, and Obj_flags::protection.


Member Function Documentation

void Npc_timer_list::start_hunger (  ) 

Definition at line 174 of file npctime.cc.

void Npc_timer_list::start_poison (  ) 

Definition at line 186 of file npctime.cc.

void Npc_timer_list::start_sleep (  ) 

Definition at line 199 of file npctime.cc.

void Npc_timer_list::start_invisibility (  ) 

Definition at line 212 of file npctime.cc.

void Npc_timer_list::start_protection (  ) 

Definition at line 225 of file npctime.cc.

References Obj_flags::protection.

void Npc_timer_list::start_might (  ) 

Definition at line 239 of file npctime.cc.

References Obj_flags::might.

void Npc_timer_list::start_curse (  ) 

Definition at line 252 of file npctime.cc.

References Obj_flags::cursed.

void Npc_timer_list::start_paralyze (  ) 

Definition at line 265 of file npctime.cc.

References Obj_flags::paralyzed.


Friends And Related Function Documentation

friend class Npc_hunger_timer [friend]

Definition at line 48 of file npctime.h.

friend class Npc_poison_timer [friend]

Definition at line 49 of file npctime.h.

friend class Npc_sleep_timer [friend]

Definition at line 50 of file npctime.h.

friend class Npc_invisibility_timer [friend]

Definition at line 51 of file npctime.h.

friend class Npc_protection_timer [friend]

Definition at line 52 of file npctime.h.

friend class Npc_flag_timer [friend]

Definition at line 53 of file npctime.h.


Member Data Documentation

Actor* Npc_timer_list::npc [private]

Definition at line 40 of file npctime.h.

Npc_hunger_timer* Npc_timer_list::hunger [private]

Definition at line 41 of file npctime.h.

Npc_poison_timer* Npc_timer_list::poison [private]

Definition at line 42 of file npctime.h.

Npc_sleep_timer* Npc_timer_list::sleep [private]

Definition at line 43 of file npctime.h.

Referenced by Npc_sleep_timer::~Npc_sleep_timer().

Npc_invisibility_timer* Npc_timer_list::invisibility [private]

Definition at line 44 of file npctime.h.

Referenced by Npc_invisibility_timer::~Npc_invisibility_timer().

Npc_protection_timer* Npc_timer_list::protection [private]

Definition at line 45 of file npctime.h.

Referenced by Npc_protection_timer::~Npc_protection_timer().

Npc_flag_timer* Npc_timer_list::might [private]

Definition at line 46 of file npctime.h.

Npc_flag_timer * Npc_timer_list::curse [private]

Definition at line 46 of file npctime.h.

Npc_flag_timer * Npc_timer_list::paralyze [private]

Definition at line 46 of file npctime.h.


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