Slime_actor Class Reference

Inheritance diagram for Slime_actor:

Inheritance graph
[legend]
Collaboration diagram for Slime_actor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Slime_actor (const std::string &nm, int shapenum, int num=-1, int uc=-1)
virtual int step (Tile_coord t, int frame)
virtual void remove_this (int nodel=0)
virtual void move (int newtx, int newty, int newlift)

Private Member Functions

void update_frames (Tile_coord src, Tile_coord dest)

Detailed Description

Definition at line 43 of file monsters.cc.


Constructor & Destructor Documentation

Slime_actor::Slime_actor ( const std::string &  nm,
int  shapenum,
int  num = -1,
int  uc = -1 
) [inline]

Definition at line 47 of file monsters.cc.


Member Function Documentation

void Slime_actor::update_frames ( Tile_coord  src,
Tile_coord  dest 
) [private]

Definition at line 509 of file monsters.cc.

References Game_object::change_frame(), Game_object::find_nearby(), Find_neighbor(), ShapeID::get_framenum(), Get_slime_neighbors(), and Tile_coord::tx.

Here is the call graph for this function:

int Slime_actor::step ( Tile_coord  t,
int  frame 
) [virtual]

Reimplemented from Monster_actor.

Definition at line 575 of file monsters.cc.

References Obj_flags::is_temporary, Game_object::move(), Game_object::set_flag(), and Monster_actor::step().

Here is the call graph for this function:

void Slime_actor::remove_this ( int  nodel = 0  )  [virtual]

Reimplemented from Monster_actor.

Definition at line 604 of file monsters.cc.

References Monster_actor::remove_this().

Here is the call graph for this function:

void Slime_actor::move ( int  newtx,
int  newty,
int  newlift 
) [virtual]

Reimplemented from Monster_actor.

Definition at line 620 of file monsters.cc.

References Monster_actor::move().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 15:03:19 2007 for ExultEngine by  doxygen 1.5.1