#include <egg.h>
Inheritance diagram for Mirror_object:
Public Member Functions | |
Mirror_object (int shapenum, int framenum, unsigned int tilex, unsigned int tiley, unsigned int lft) | |
virtual void | activate (int event=1) |
virtual void | activate (Game_object *obj, bool must=false) |
virtual int | is_active (Game_object *obj, int tx, int ty, int tz, int from_tx, int from_ty) |
virtual void | set_area () |
virtual void | paint () |
virtual int | is_findable () |
virtual void | write_ireg (DataSource *out) |
virtual int | get_ireg_size () |
Definition at line 212 of file egg.h.
Mirror_object::Mirror_object | ( | int | shapenum, | |
int | framenum, | |||
unsigned int | tilex, | |||
unsigned int | tiley, | |||
unsigned int | lft | |||
) |
void Mirror_object::activate | ( | int | event = 1 |
) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1142 of file egg.cc.
References Game_object::activate().
Here is the call graph for this function:
void Mirror_object::activate | ( | Game_object * | obj, | |
bool | must = false | |||
) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1147 of file egg.cc.
References Game_object::change_frame(), ShapeID::get_framenum(), ShapeID::get_shapenum(), Game_object::get_tile(), Map_chunk::is_blocked(), MOVE_WALK, Tile_coord::tx, Tile_coord::ty, and Tile_coord::tz.
Here is the call graph for this function:
int Mirror_object::is_active | ( | Game_object * | obj, | |
int | tx, | |||
int | ty, | |||
int | tz, | |||
int | from_tx, | |||
int | from_ty | |||
) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1183 of file egg.cc.
References GAME_BG, and ShapeID::get_framenum().
Here is the call graph for this function:
void Mirror_object::set_area | ( | ) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1195 of file egg.cc.
References Egg_object::area, ShapeID::get_framenum(), ShapeID::get_shapenum(), Game_object::get_tile(), Tile_coord::tx, and Tile_coord::ty.
Here is the call graph for this function:
void Mirror_object::paint | ( | ) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1207 of file egg.cc.
References Ireg_game_object::paint().
Here is the call graph for this function:
virtual int Mirror_object::is_findable | ( | ) | [inline, virtual] |
Reimplemented from Egglike_game_object.
Definition at line 231 of file egg.h.
References Game_object::is_findable().
Here is the call graph for this function:
void Mirror_object::write_ireg | ( | DataSource * | out | ) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1216 of file egg.cc.
References Ireg_game_object::write_ireg().
Here is the call graph for this function:
int Mirror_object::get_ireg_size | ( | ) | [virtual] |
Reimplemented from Egg_object.
Definition at line 1222 of file egg.cc.
References Ireg_game_object::get_ireg_size().
Here is the call graph for this function: