#include <effects.h>
Inheritance diagram for Clouds_effect:
Public Member Functions | |
Clouds_effect (int duration, int delay=0, Game_object *egg=0) | |
virtual void | handle_event (unsigned long curtime, long udata) |
virtual void | paint () |
virtual | ~Clouds_effect () |
Private Attributes | |
int | num_clouds |
Cloud ** | clouds |
Definition at line 338 of file effects.h.
Clouds_effect::Clouds_effect | ( | int | duration, | |
int | delay = 0 , |
|||
Game_object * | egg = 0 | |||
) |
Definition at line 1421 of file effects.cc.
virtual Clouds_effect::~Clouds_effect | ( | ) | [inline, virtual] |
void Clouds_effect::handle_event | ( | unsigned long | curtime, | |
long | udata | |||
) | [virtual] |
Implements Time_sensitive.
Definition at line 1454 of file effects.cc.
References Time_queue::add(), Game_window::get_height(), Game_window::get_instance(), Game_window::get_tqueue(), Game_window::get_width(), gwin, and Game_window::set_all_dirty().
Here is the call graph for this function:
void Clouds_effect::paint | ( | ) | [virtual] |
Reimplemented from Special_effect.
Definition at line 1478 of file effects.cc.
References gwin, Game_window::is_main_actor_inside(), and Game_window::paint().
Here is the call graph for this function:
int Clouds_effect::num_clouds [private] |
Cloud** Clouds_effect::clouds [private] |