#include <effects.h>
Inheritance diagram for Special_effect:
Public Member Functions | |
Special_effect () | |
virtual | ~Special_effect () |
virtual void | paint () |
virtual int | is_weather () |
Private Attributes | |
Special_effect * | next |
Special_effect * | prev |
Friends | |
class | Effects_manager |
Definition at line 74 of file effects.h.
virtual Special_effect::~Special_effect | ( | ) | [inline, virtual] |
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().
friend class Effects_manager [friend] |
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] |