for (std::set<std::string>::iterator it = level_subsets.begin(); it != level_subsets.end(); ++it)
{
LevelSubset* subset = new LevelSubset();
- subset->load((*it).c_str());
+ subset->load(*it);
contrib_menu->additem(MN_GOTO, subset->title, 0, contrib_subset_menu, i);
contrib_subsets.push_back(subset);
++i;
std::string map_filename = *it;
- worldmap.loadmap(map_filename);
+ worldmap.set_map_filename(map_filename);
// hack to erase the extension
unsigned int ext_pos = it->find_last_of(".");
if(event.key.keysym.sym == SDLK_DELETE)
{
int slot = menu->get_active_item_id();
- std::stringstream stream;
- stream << slot;
+ std::stringstream stream;
+ stream << slot;
std::string str = _("Are you sure you want to delete slot") + stream.str() + "?";
if(confirm_dialog(bkg_title, str.c_str()))