#include "supertux/sector.hpp"
#include "util/reader.hpp"
-Platform::Platform(const Reader& reader)
- : MovingSprite(reader, Vector(0,0), LAYER_OBJECTS, COLGROUP_STATIC),
- speed(Vector(0,0)),
- automatic(false), player_contact(false), last_player_contact(false)
+Platform::Platform(const Reader& reader) :
+ MovingSprite(reader, Vector(0,0), LAYER_OBJECTS, COLGROUP_STATIC),
+ path(),
+ walker(),
+ speed(Vector(0,0)),
+ automatic(false),
+ player_contact(false),
+ last_player_contact(false)
{
bool running = true;
reader.get("name", name);
Platform::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
if (name.empty()) return;
- Scripting::Platform* interface = new Scripting::Platform(this);
+ scripting::Platform* interface = new scripting::Platform(this);
expose_object(vm, table_idx, interface, name, true);
}
Platform::unexpose(HSQUIRRELVM vm, SQInteger table_idx)
{
if (name.empty()) return;
- Scripting::unexpose_object(vm, table_idx, name);
+ scripting::unexpose_object(vm, table_idx, name);
}
IMPLEMENT_FACTORY(Platform, "platform");