add_remove_listener(ObjectRemoveListener *listener) | GameObject | |
bbox | MovingObject | [protected] |
collides(GameObject &other, const CollisionHit &hit) | MovingObject | [inline, virtual] |
collision(GameObject &other, const CollisionHit &hit) | ScriptedObject | [virtual] |
collision_solid(const CollisionHit &hit) | ScriptedObject | [virtual] |
collision_tile(uint32_t tile_attributes) | MovingObject | [inline, virtual] |
CollisionGrid class | MovingObject | [friend] |
del_remove_listener(ObjectRemoveListener *listener) | GameObject | |
draw(DrawingContext &context) | ScriptedObject | [virtual] |
expose(HSQUIRRELVM vm, SQInteger table_idx) | ScriptedObject | [virtual] |
GameObject() | GameObject | |
GameObject(const GameObject &rhs) | GameObject | |
get_action() | ScriptedObject | [virtual] |
get_bbox() const | MovingObject | [inline] |
get_group() const | MovingObject | [inline] |
get_movement() const | MovingObject | [inline] |
get_name() | ScriptedObject | [virtual] |
MovingSprite::get_name() const | GameObject | [inline] |
get_pos() const | MovingObject | [inline] |
get_pos_x() | ScriptedObject | [virtual] |
get_pos_y() | ScriptedObject | [virtual] |
get_velocity_x() | ScriptedObject | [virtual] |
get_velocity_y() | ScriptedObject | [virtual] |
group | MovingObject | [protected] |
is_solid() | ScriptedObject | [virtual] |
is_valid() const | GameObject | [inline] |
is_visible() | ScriptedObject | [virtual] |
layer | MovingSprite | [protected] |
move(float x, float y) | ScriptedObject | [virtual] |
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 | ScriptedObject | [private] |
new_vel | ScriptedObject | [private] |
new_vel_set | ScriptedObject | [private] |
physic | ScriptedObject | [private] |
physic_enabled | ScriptedObject | [private] |
Platform class | MovingObject | [friend] |
ref() | RefCounter | [inline] |
RefCounter() | RefCounter | [inline] |
remove_me() | GameObject | [inline] |
ScriptedObject(const Reader &lisp) | ScriptedObject | |
Sector class | MovingObject | [friend] |
set_action(const std::string &animation) | ScriptedObject | [virtual] |
MovingSprite::set_action(const std::string &action, int loops) | MovingSprite | [protected] |
MovingSprite::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(float x, float y) | ScriptedObject | [virtual] |
MovingSprite::set_pos(const Vector &pos) | MovingObject | [inline, virtual] |
set_size(float w, float h) | MovingObject | [inline, virtual] |
set_solid(bool solid) | ScriptedObject | [virtual] |
set_velocity(float x, float y) | ScriptedObject | [virtual] |
set_visible(bool visible) | ScriptedObject | [virtual] |
set_width(float w) | MovingObject | [inline, virtual] |
solid | ScriptedObject | [private] |
sprite | MovingSprite | [protected] |
sprite_name | MovingSprite | [protected] |
unexpose(HSQUIRRELVM vm, SQInteger table_idx) | ScriptedObject | [virtual] |
unref() | RefCounter | [inline] |
update(float elapsed_time) | ScriptedObject | [virtual] |
visible | ScriptedObject | [private] |
~GameObject() | GameObject | [virtual] |
~MovingObject() | MovingObject | [virtual] |
~MovingSprite() | MovingSprite | |
~RefCounter() | RefCounter | [inline, protected, virtual] |
~ScriptedObject() | scripting::ScriptedObject | [inline, virtual] |
~ScriptInterface() | ScriptInterface | [inline, virtual] |