Public Member Functions | |
virtual void | RunObject (int reason) |
Protected Attributes | |
int | shape |
int | frame |
int | x |
int | y |
int | z |
int | no_interp |
Shape * | cached_shape |
Private Member Functions | |
void | update_current_and_prev () |
void | calc_screenspace_interp (TileCorrd &camera, int factor) |
void | calc_screenspace (TileCorrd &camera) |
Private Attributes | |
int | sx |
int | sy |
int | cshape |
int | cframe |
int | pshape |
int | pframe |
int | cx |
int | cy |
int | cz |
int | px |
int | py |
int | pz |
bool | shape_dirty |
bool | position_dirty |
Friends | |
class | DisplayManager |
Definition at line 12 of file colourless0.cc.
void Map_object::calc_screenspace | ( | TileCorrd & | camera | ) | [inline, private] |
void Map_object::calc_screenspace_interp | ( | TileCorrd & | camera, | |
int | factor | |||
) | [inline, private] |
Definition at line 79 of file colourless0.cc.
References no_interp.
Referenced by calc_screenspace().
virtual void Map_object::RunObject | ( | int | reason | ) | [virtual] |
void Map_object::update_current_and_prev | ( | ) | [inline, private] |
friend class DisplayManager [friend] |
Definition at line 33 of file colourless0.cc.
Shape* Map_object::cached_shape [protected] |
Definition at line 29 of file colourless0.cc.
int Map_object::cframe [private] |
int Map_object::cshape [private] |
int Map_object::cx [private] |
int Map_object::cy [private] |
int Map_object::cz [private] |
int Map_object::frame [protected] |
int Map_object::no_interp [protected] |
int Map_object::pframe [private] |
bool Map_object::position_dirty [private] |
int Map_object::pshape [private] |
int Map_object::px [private] |
int Map_object::py [private] |
int Map_object::pz [private] |
int Map_object::shape [protected] |
bool Map_object::shape_dirty [private] |
int Map_object::sx [private] |
Definition at line 38 of file colourless0.cc.
int Map_object::sy [private] |
Definition at line 38 of file colourless0.cc.
int Map_object::x [protected] |
int Map_object::y [protected] |
int Map_object::z [protected] |