Statistics total_stats;
+ typedef std::vector<HSQOBJECT> ScriptList;
+ ScriptList scripts;
+
public:
WorldMap(const std::string& filename);
~WorldMap();
const std::string& get_title() const
{ return name; }
+
+ /**
+ * runs a script in the context of the worldmap (and keeps a reference to
+ * the script (so the script gets destroyed when the worldmap is destroyed)
+ */
+ HSQUIRRELVM run_script(std::istream& in, const std::string& sourcename);
private:
void get_level_title(LevelTile& level);