#include <actions.h>
Inheritance diagram for Pickup_actor_action:
Public Member Functions | |
Pickup_actor_action (Game_object *o, int spd) | |
Pickup_actor_action (Game_object *o, Tile_coord opos, int spd) | |
virtual int | handle_event (Actor *actor) |
Private Attributes | |
Game_object * | obj |
int | pickup |
int | speed |
int | cnt |
Tile_coord | objpos |
int | dir |
Definition at line 288 of file actions.h.
Pickup_actor_action::Pickup_actor_action | ( | Game_object * | o, | |
int | spd | |||
) |
Definition at line 842 of file actions.cc.
Pickup_actor_action::Pickup_actor_action | ( | Game_object * | o, | |
Tile_coord | opos, | |||
int | spd | |||
) |
Definition at line 848 of file actions.cc.
int Pickup_actor_action::handle_event | ( | Actor * | actor | ) | [virtual] |
Implements Actor_action.
Definition at line 859 of file actions.cc.
References Actor::add(), Game_window::add_dirty(), Actor::bow_frame, Actor::change_frame(), Game_object::distance(), Game_object::get_dir_framenum(), Game_object::get_direction(), Game_window::get_instance(), gwin, Actor::notify_object_gone(), Exult_server::obj, and Actor::standing.
Here is the call graph for this function:
Game_object* Pickup_actor_action::obj [private] |
int Pickup_actor_action::pickup [private] |
int Pickup_actor_action::speed [private] |
int Pickup_actor_action::cnt [private] |
Tile_coord Pickup_actor_action::objpos [private] |
int Pickup_actor_action::dir [private] |