|
| UseCodeExplosiveEffect (Obj *src_obj, uint16 x, uint16 y, uint32 size, uint16 dmg=0, Obj *dont_hit_me=nullptr) |
|
void | delete_self () override |
|
bool | hit_object (Obj *hit_obj) override |
|
| ExplosiveEffect (uint16 x, uint16 y, uint32 size, uint16 dmg=0) |
|
uint16 | callback (uint16 msg, CallBack *caller, void *data) override |
|
void | retain () |
|
void | release () |
|
bool | is_retained () const |
|
void | delete_self () |
|
void | add_anim (NuvieAnim *anim) |
|
bool | is_defunct () const |
|
uint16 | message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr) |
|
void | set_user_data (void *user_data) |
|
void | set_target (CallBack *t) |
|
|
void | start_anim () |
|
NuvieAnim * | anim |
|
MapCoord | start_at |
|
uint32 | radius |
|
uint16 | hit_damage |
|
Game * | game |
|
EffectManager * | effect_manager |
|
bool | defunct |
|
uint32 | retain_count |
|
char * | callback_user_data |
|
CallBack * | callback_target |
|
The documentation for this class was generated from the following file: