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) |
Definition at line 43 of file monsters.cc.
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.
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: