throw new std::runtime_error(msg.str());
}
+ // test is a worldmap exists
+ has_worldmap = false;
+ std::string worldmap = get_resource_filename(
+ std::string("levels/") + subset + "/worldmap.stwm");
+ if(worldmap != "") {
+ has_worldmap = true;
+ }
+
if (levels.empty())
{ // Level info file doesn't define any levels, so read the
// directory to see what we can find
return levels[num];
}
+std::string
+LevelSubset::get_worldmap_filename()
+{
+ return std::string("/levels/" + name + "/worldmap.stwm");
+}
+
int
LevelSubset::get_num_levels() const
{