#define __PLATFORM_H__
#include <memory>
+#include <string>
#include "object/moving_sprite.hpp"
#include "object/path.hpp"
#include "object/path_walker.hpp"
virtual void expose(HSQUIRRELVM vm, SQInteger table_idx);
virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx);
+ Path& get_path() {
+ return *path.get();
+ }
+
private:
+ std::string name; /**< user-defined name for use in scripts or empty string if not scriptable */
std::auto_ptr<Path> path;
std::auto_ptr<PathWalker> walker;
Vector speed;