Special_effect Class Reference

#include <effects.h>

Inheritance diagram for Special_effect:

Inheritance graph
[legend]
Collaboration diagram for Special_effect:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Special_effect ()
virtual ~Special_effect ()
virtual void paint ()
virtual int is_weather ()

Private Attributes

Special_effectnext
Special_effectprev

Friends

class Effects_manager

Detailed Description

Definition at line 74 of file effects.h.


Constructor & Destructor Documentation

Special_effect::Special_effect (  )  [inline]

Definition at line 79 of file effects.h.

virtual Special_effect::~Special_effect (  )  [inline, virtual]

Definition at line 81 of file effects.h.


Member Function Documentation

void Special_effect::paint (  )  [virtual]

Reimplemented in Sprites_effect, Projectile_effect, Death_vortex, Rain_effect, and Clouds_effect.

Definition at line 315 of file effects.cc.

Referenced by Effects_manager::paint().

virtual int Special_effect::is_weather (  )  [inline, virtual]

Reimplemented in Weather_effect.

Definition at line 85 of file effects.h.

Referenced by Effects_manager::get_weather(), and Effects_manager::remove_weather_effects().


Friends And Related Function Documentation

friend class Effects_manager [friend]

Definition at line 78 of file effects.h.


Member Data Documentation

Special_effect* Special_effect::next [private]

Definition at line 76 of file effects.h.

Referenced by Effects_manager::add_effect(), Effects_manager::get_weather(), Effects_manager::paint(), and Effects_manager::remove_weather_effects().

Special_effect * Special_effect::prev [private]

Definition at line 76 of file effects.h.

Referenced by Effects_manager::add_effect().


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