Time_sensitive Class Reference

#include <tqueue.h>

Inheritance diagram for Time_sensitive:

Inheritance graph
[legend]
Collaboration diagram for Time_sensitive:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Time_sensitive ()
virtual ~Time_sensitive ()
int in_queue ()
void set_always (bool tf)
virtual void handle_event (unsigned long curtime, long udata)=0

Private Attributes

int queue_cnt
bool always

Friends

class Time_queue

Detailed Description

Definition at line 35 of file tqueue.h.


Constructor & Destructor Documentation

Time_sensitive::Time_sensitive (  )  [inline]

Definition at line 41 of file tqueue.h.

Time_sensitive::~Time_sensitive (  )  [virtual]

Definition at line 34 of file tqueue.cc.


Member Function Documentation

int Time_sensitive::in_queue (  )  [inline]

Definition at line 44 of file tqueue.h.

References queue_cnt.

Referenced by Effects_manager::remove_effect(), and Effects_manager::remove_text_effect().

void Time_sensitive::set_always ( bool  tf  )  [inline]

Definition at line 46 of file tqueue.h.

References always.

virtual void Time_sensitive::handle_event ( unsigned long  curtime,
long  udata 
) [pure virtual]

Implemented in Clear_hit, Main_actor, Npc_actor, Sprites_effect, Explosion_effect, Projectile_effect, Death_vortex, Text_effect, Rain_effect, Lightning_effect, Storm_effect, Sparkle_effect, Clouds_effect, Earthquake, Fire_field_effect, Game_clock, Background_noise, Npc_proximity_handler, Npc_hunger_timer, Npc_poison_timer, Npc_sleep_timer, Npc_invisibility_timer, Npc_protection_timer, Npc_flag_timer, Frame_animator, Sfx_animator, Field_frame_animator, Wiggle_animator, Barge_object, Missile_launcher, and Usecode_script.


Friends And Related Function Documentation

friend class Time_queue [friend]

Definition at line 40 of file tqueue.h.


Member Data Documentation

int Time_sensitive::queue_cnt [private]

Definition at line 37 of file tqueue.h.

Referenced by in_queue().

bool Time_sensitive::always [private]

Definition at line 38 of file tqueue.h.

Referenced by set_always().


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