|
|
void | pause () |
| |
|
void | unpause () |
| |
|
bool | is_paused () const |
| |
|
virtual MapCoord | get_location () |
| |
|
uint32 | get_id () const |
| |
|
void | set_safe_to_delete (bool val) |
| |
|
void | set_velocity (sint32 sx, sint32 sy) |
| |
|
void | set_velocity_for_speed (sint16 xdir, sint16 ydir, uint32 spd) |
| |
|
virtual void | stop () |
| |
|
virtual void | start () |
| |
|
uint16 | message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr) |
| |
|
virtual void | move (uint32 x, uint32 y, uint32 add_x=0, uint32 add_y=0) |
| |
|
virtual void | shift (sint32 sx, sint32 sy) |
| |
|
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) |
| |
|
|
virtual bool | update () |
| |
|
virtual void | display ()=0 |
| |
|
void | update_position () |
| |
|
|
AnimManager * | anim_manager |
| |
|
uint32 | id_n |
| |
|
sint32 | vel_x |
| |
|
sint32 | vel_y |
| |
|
uint32 | px |
| |
|
uint32 | py |
| |
|
uint32 | last_move_time |
| |
|
bool | safe_to_delete |
| |
|
bool | updated |
| |
|
bool | running |
| |
|
bool | paused |
| |
|
bool | top_anim |
| |
|
char * | callback_user_data |
| |
|
CallBack * | callback_target |
| |
The documentation for this class was generated from the following file: