| add_remove_listener(ObjectRemoveListener *listener) | GameObject | |
| bbox | MovingObject | [protected] |
| collides(GameObject &other, const CollisionHit &hit) | MovingObject | [inline, virtual] |
| collision(GameObject &other, const CollisionHit &hit) | Lantern | [virtual] |
| collision_solid(const CollisionHit &hit) | Rock | [virtual] |
| collision_tile(uint32_t tile_attributes) | MovingObject | [inline, virtual] |
| CollisionGrid class | MovingObject | [friend] |
| del_remove_listener(ObjectRemoveListener *listener) | GameObject | |
| draw(DrawingContext &context) | Lantern | [virtual] |
| GameObject() | GameObject | |
| GameObject(const GameObject &rhs) | GameObject | |
| get_bbox() const | MovingObject | [inline] |
| get_color() const | Lantern | [inline] |
| get_group() const | MovingObject | [inline] |
| get_movement() const | MovingObject | [inline] |
| get_name() const | GameObject | [inline] |
| get_pos() const | MovingObject | [inline] |
| grab(MovingObject &object, const Vector &pos, Direction dir) | Lantern | [virtual] |
| grabbed | Rock | [protected] |
| group | MovingObject | [protected] |
| is_hampering() | Portable | [inline, virtual] |
| is_open() | Lantern | |
| is_portable() const | Portable | [inline, virtual] |
| is_valid() const | GameObject | [inline] |
| Lantern(const Vector &pos) | Lantern | |
| Lantern(const Reader &reader) | Lantern | |
| Lantern(const Lantern &) | Lantern | [private] |
| last_movement | Rock | [protected] |
| layer | MovingSprite | [protected] |
| lightcolor | Lantern | [private] |
| lightsprite | Lantern | [private] |
| movement | MovingObject | [protected] |
| MovingObject() | MovingObject | |
| MovingSprite(const Vector &pos, const std::string &sprite_name, int layer=LAYER_OBJECTS, CollisionGroup collision_group=COLGROUP_MOVING) | MovingSprite | |
| MovingSprite(const Reader &reader, const Vector &pos, int layer=LAYER_OBJECTS, CollisionGroup collision_group=COLGROUP_MOVING) | MovingSprite | |
| MovingSprite(const Reader &reader, const std::string &sprite_name, int layer=LAYER_OBJECTS, CollisionGroup collision_group=COLGROUP_MOVING) | MovingSprite | |
| MovingSprite(const Reader &reader, int layer=LAYER_OBJECTS, CollisionGroup collision_group=COLGROUP_MOVING) | MovingSprite | |
| MovingSprite(const MovingSprite &moving_sprite) | MovingSprite | |
| name | GameObject | [protected] |
| on_ground | Rock | [protected] |
| operator=(const Lantern &) | Lantern | [private] |
| physic | Rock | [protected] |
| Platform class | MovingObject | [friend] |
| ref() | RefCounter | [inline] |
| RefCounter() | RefCounter | [inline] |
| remove_me() | GameObject | [inline] |
| Rock(const Vector &pos, std::string spritename) | Rock | |
| Rock(const Reader &reader) | Rock | |
| Rock(const Reader &reader, std::string spritename) | Rock | |
| Sector class | MovingObject | [friend] |
| set_action(const std::string &action, int loops) | MovingSprite | [protected] |
| set_action(const std::string &action, int loops, AnchorPoint anchorPoint) | MovingSprite | [protected] |
| set_action_centered(const std::string &action, int loops) | MovingSprite | [protected] |
| set_group(CollisionGroup group) | MovingObject | [inline, protected] |
| set_pos(const Vector &pos) | MovingObject | [inline, virtual] |
| set_size(float w, float h) | MovingObject | [inline, virtual] |
| set_width(float w) | MovingObject | [inline, virtual] |
| sprite | MovingSprite | [protected] |
| sprite_name | MovingSprite | [protected] |
| ungrab(MovingObject &object, Direction dir) | Lantern | [virtual] |
| unref() | RefCounter | [inline] |
| update(float elapsed_time) | Rock | [virtual] |
| updateColor() | Lantern | [private] |
| ~GameObject() | GameObject | [virtual] |
| ~Lantern() | Lantern | |
| ~MovingObject() | MovingObject | [virtual] |
| ~MovingSprite() | MovingSprite | |
| ~Portable() | Portable | [inline, virtual] |
| ~RefCounter() | RefCounter | [inline, protected, virtual] |