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

Public Member Functions

 TimedPartyMoveToVehicle (MapCoord *d, Obj *obj, uint32 step_delay=125)
 
void timed (uint32 evtime) override
 
- Public Member Functions inherited from Ultima::Nuvie::TimedPartyMove
 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)
 
virtual void timed (uint32 evtime)
 
void queue ()
 
void dequeue ()
 
void set_time ()
 
void stop_timer ()
 
- Public Member Functions inherited from Ultima::Nuvie::CallBack
virtual uint16 callback (uint16 msg, CallBack *caller, void *data=nullptr)
 
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 Member Functions inherited from Ultima::Nuvie::TimedPartyMove
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 inherited from Ultima::Nuvie::TimedPartyMove
MapWindow * map_window
 
Party * party
 
MapCoord * dest
 
MapCoord * target
 
uint32 moves_left
 
Obj * moongate
 
uint8 wait_for_effect
 
Actor * actor_to_hide
 
bool falling_in
 
- Protected Attributes inherited from Ultima::Nuvie::TimedEvent
TimeQueue * tq
 
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
 
CallBack * callback_target
 

Member Function Documentation

◆ timed()

void Ultima::Nuvie::TimedPartyMoveToVehicle::timed ( uint32  evtime)
overridevirtual

Reimplemented from Ultima::Nuvie::TimedPartyMove.


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