Explosion_effect Class Reference

#include <effects.h>

Inheritance diagram for Explosion_effect:

Inheritance graph
[legend]
Collaboration diagram for Explosion_effect:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Explosion_effect (Tile_coord p, Game_object *exp, int delay=0, int weap=-1)
virtual void handle_event (unsigned long time, long udata)

Private Attributes

Game_objectexplode
int weapon

Detailed Description

Definition at line 118 of file effects.h.


Constructor & Destructor Documentation

Explosion_effect::Explosion_effect ( Tile_coord  p,
Game_object exp,
int  delay = 0,
int  weap = -1 
)

Definition at line 433 of file effects.cc.

References ShapeID::get_shapenum(), and Game_object::set_quality().

Here is the call graph for this function:


Member Function Documentation

void Explosion_effect::handle_event ( unsigned long  time,
long  udata 
) [virtual]

Reimplemented from Sprites_effect.

Definition at line 449 of file effects.cc.

References Game_window::add_dirty(), c_any_shapenum, Game_object::find_nearby(), Audio::game_sfx(), Get_direction16(), Game_window::get_instance(), Game_window::get_main_actor(), Audio::get_ptr(), Game_object::get_tile(), gwin, Sprites_effect::handle_event(), Audio::play_sound_effect(), Tile_coord::tx, and Tile_coord::ty.

Here is the call graph for this function:


Member Data Documentation

Game_object* Explosion_effect::explode [private]

Definition at line 120 of file effects.h.

int Explosion_effect::weapon [private]

Definition at line 121 of file effects.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:50:34 2007 for ExultEngine by  doxygen 1.5.1