ScummVM API documentation
Ultima::Nuvie::QuakeEffect Class Reference
Inheritance diagram for Ultima::Nuvie::QuakeEffect:
Ultima::Nuvie::TimedEffect Ultima::Nuvie::Effect Ultima::Nuvie::CallBack

Public Member Functions

 QuakeEffect (uint8 magnitude, uint32 duration, Actor *keep_on=nullptr)
 
uint16 callback (uint16 msg, CallBack *caller, void *data) override
 
void init_directions ()
 
void recenter_map ()
 
void stop_quake ()
 
- Public Member Functions inherited from Ultima::Nuvie::TimedEffect
 TimedEffect (uint32 delay)
 
void start_timer (uint32 delay)
 
void stop_timer ()
 
void delete_self ()
 
- Public Member Functions inherited from Ultima::Nuvie::Effect
void retain ()
 
void release ()
 
bool is_retained () const
 
void delete_self ()
 
void add_anim (NuvieAnim *anim)
 
bool is_defunct () const
 
- Public Member Functions inherited from Ultima::Nuvie::CallBack
uint16 message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr)
 
void set_user_data (void *user_data)
 
void set_target (CallBack *t)
 

Additional Inherited Members

- Protected Attributes inherited from Ultima::Nuvie::TimedEffect
TimedCallbacktimer
 
- Protected Attributes inherited from Ultima::Nuvie::Effect
Gamegame
 
EffectManagereffect_manager
 
bool defunct
 
uint32 retain_count
 
- Protected Attributes inherited from Ultima::Nuvie::CallBack
char * callback_user_data
 
CallBackcallback_target
 

The documentation for this class was generated from the following file: