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 |
![]() | |
TimedEvent (uint32 reltime, bool immediate=false, bool realtime=true) | |
void | queue () |
void | dequeue () |
void | set_time () |
void | stop_timer () |
![]() | |
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 () |
![]() | |
void | stop () |
void | repeat (uint32 count=1) |
Protected Attributes | |
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 |
![]() | |
TimeQueue * | tq |
uint32 | delay |
uint32 | time |
sint8 | repeat_count |
bool | ignore_pause |
bool | real_time |
bool | tq_can_delete |
bool | defunct |
![]() | |
char * | callback_user_data |
CallBack * | callback_target |