Storm_effect Class Reference

#include <effects.h>

Inheritance diagram for Storm_effect:

Inheritance graph
[legend]
Collaboration diagram for Storm_effect:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Storm_effect (int duration, int delay=0, Game_object *egg=0)
virtual void handle_event (unsigned long curtime, long udata)
virtual ~Storm_effect ()

Private Attributes

int start

Detailed Description

Definition at line 291 of file effects.h.


Constructor & Destructor Documentation

Storm_effect::Storm_effect ( int  duration,
int  delay = 0,
Game_object egg = 0 
)

Definition at line 1214 of file effects.cc.

References Game_window::get_instance(), and gwin.

Here is the call graph for this function:

Storm_effect::~Storm_effect (  )  [virtual]

Definition at line 1255 of file effects.cc.

References Game_window::get_clock(), Game_window::get_instance(), gwin, and Game_clock::set_storm().

Here is the call graph for this function:


Member Function Documentation

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

Implements Time_sensitive.

Definition at line 1232 of file effects.cc.

References Time_queue::add(), Game_window::get_clock(), Game_window::get_instance(), Game_window::get_tqueue(), gwin, and Game_clock::set_storm().

Here is the call graph for this function:


Member Data Documentation

int Storm_effect::start [private]

Definition at line 293 of file effects.h.


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