Pickup_actor_action Class Reference

#include <actions.h>

Inheritance diagram for Pickup_actor_action:

Inheritance graph
[legend]
Collaboration diagram for Pickup_actor_action:

Collaboration graph
[legend]
List of all members.

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_objectobj
int pickup
int speed
int cnt
Tile_coord objpos
int dir

Detailed Description

Definition at line 288 of file actions.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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:


Member Data Documentation

Game_object* Pickup_actor_action::obj [private]

Definition at line 290 of file actions.h.

int Pickup_actor_action::pickup [private]

Definition at line 291 of file actions.h.

int Pickup_actor_action::speed [private]

Definition at line 292 of file actions.h.

int Pickup_actor_action::cnt [private]

Definition at line 293 of file actions.h.

Tile_coord Pickup_actor_action::objpos [private]

Definition at line 294 of file actions.h.

int Pickup_actor_action::dir [private]

Definition at line 295 of file actions.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:01:29 2007 for ExultEngine by  doxygen 1.5.1