| add_remove_listener(ObjectRemoveListener *listener) | GameObject | |
| bbox | MovingObject | [protected] |
| CLOSED enum value | Door | [private] |
| CLOSING enum value | Door | [private] |
| collides(GameObject &other, const CollisionHit &hit) | MovingObject | [inline, virtual] |
| collision(GameObject &other, const CollisionHit &hit) | Door | [virtual] |
| collision_solid(const CollisionHit &hit) | MovingObject | [inline, virtual] |
| collision_tile(uint32_t tile_attributes) | MovingObject | [inline, virtual] |
| CollisionGrid class | MovingObject | [friend] |
| del_remove_listener(ObjectRemoveListener *listener) | GameObject | |
| Door(const Reader &reader) | Door | |
| Door(int x, int y, std::string sector, std::string spawnpoint) | Door | |
| DoorState enum name | Door | [private] |
| draw(DrawingContext &context) | Door | [virtual] |
| event(Player &player, EventType type) | Door | [virtual] |
| EVENT_ACTIVATE enum value | TriggerBase | |
| EVENT_LOSETOUCH enum value | TriggerBase | |
| EVENT_TOUCH enum value | TriggerBase | |
| EventType enum name | TriggerBase | |
| GameObject() | GameObject | |
| GameObject(const GameObject &rhs) | GameObject | |
| get_bbox() const | MovingObject | [inline] |
| get_group() const | MovingObject | [inline] |
| get_movement() const | MovingObject | [inline] |
| get_name() const | GameObject | [inline] |
| get_pos() const | MovingObject | [inline] |
| group | MovingObject | [protected] |
| is_valid() const | GameObject | [inline] |
| movement | MovingObject | [protected] |
| MovingObject() | MovingObject | |
| name | GameObject | [protected] |
| object_removed(GameObject *object) | TriggerBase | [virtual] |
| OPEN enum value | Door | [private] |
| OPENING enum value | Door | [private] |
| Platform class | MovingObject | [friend] |
| ref() | RefCounter | [inline] |
| RefCounter() | RefCounter | [inline] |
| remove_me() | GameObject | [inline] |
| script | Door | [private] |
| Sector class | MovingObject | [friend] |
| 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 | Door | [private] |
| state | Door | [private] |
| stay_open_timer | Door | [private] |
| target_sector | Door | [private] |
| target_spawnpoint | Door | [private] |
| TriggerBase() | TriggerBase | |
| unref() | RefCounter | [inline] |
| update(float elapsed_time) | Door | [virtual] |
| ~Door() | Door | [virtual] |
| ~GameObject() | GameObject | [virtual] |
| ~MovingObject() | MovingObject | [virtual] |
| ~ObjectRemoveListener() | ObjectRemoveListener | [inline, virtual] |
| ~RefCounter() | RefCounter | [inline, protected, virtual] |
| ~TriggerBase() | TriggerBase | |