ScummVM API documentation
Ultima::Nuvie::TimedPartyMove Class Reference
Inheritance diagram for Ultima::Nuvie::TimedPartyMove:
Ultima::Nuvie::TimedEvent Ultima::Nuvie::CallBack Ultima::Nuvie::TimedPartyMoveToVehicle Ultima::Nuvie::TimedRestGather

Public Member Functions

 TimedPartyMove (MapCoord *d, MapCoord *t, uint32 step_delay=500)
 
 TimedPartyMove (MapCoord *d, MapCoord *t, Obj *use_obj, uint32 step_delay=500)
 
 TimedPartyMove (uint32 step_delay=500)
 
void init (MapCoord *d, MapCoord *t, Obj *use_obj)
 
void timed (uint32 evtime) override
 
uint16 callback (uint16 msg, CallBack *caller, void *data=nullptr) override
 
- Public Member Functions inherited from Ultima::Nuvie::TimedEvent
 TimedEvent (uint32 reltime, bool immediate=false, bool realtime=true)
 
void queue ()
 
void dequeue ()
 
void set_time ()
 
void stop_timer ()
 
- 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)
 

Protected Member Functions

bool move_party ()
 
bool fall_in ()
 
void hide_actor (Actor *person)
 
void change_location ()
 
- Protected Member Functions inherited from Ultima::Nuvie::TimedEvent
void stop ()
 
void repeat (uint32 count=1)
 

Protected Attributes

MapWindowmap_window
 
Partyparty
 
MapCoorddest
 
MapCoordtarget
 
uint32 moves_left
 
Objmoongate
 
uint8 wait_for_effect
 
Actoractor_to_hide
 
bool falling_in
 
- Protected Attributes inherited from Ultima::Nuvie::TimedEvent
TimeQueuetq
 
uint32 delay
 
uint32 time
 
sint8 repeat_count
 
bool ignore_pause
 
bool real_time
 
bool tq_can_delete
 
bool defunct
 
- Protected Attributes inherited from Ultima::Nuvie::CallBack
char * callback_user_data
 
CallBackcallback_target
 

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