#include "supertux/gameconfig.hpp"
#include "supertux/globals.hpp"
#include "supertux/mainloop.hpp"
-#include "supertux/menu/menu_manager.hpp"
+#include "supertux/menu/menu_storage.hpp"
#include "supertux/menu/options_menu.hpp"
#include "supertux/resources.hpp"
#include "supertux/sector.hpp"
contrib_world_menu->add_hl();
contrib_world_menu->add_back(_("Back"));
- MenuManager2::push_current(contrib_world_menu.get());
+ MenuManager::push_current(contrib_world_menu.get());
}
}
try {
AddonManager::get_instance().check_online();
generate_addons_menu();
- MenuManager2::set_current(addons_menu.get());
+ MenuManager::set_current(addons_menu.get());
addons_menu->set_active_item(index);
}
catch (std::runtime_error e) {
main_menu->add_entry(MNID_STARTGAME, _("Start Game"));
main_menu->add_entry(MNID_LEVELS_CONTRIB, _("Contrib Levels"));
main_menu->add_entry(MNID_ADDONS, _("Add-ons"));
- main_menu->add_submenu(_("Options"), MenuManager::get_options_menu());
+ main_menu->add_submenu(_("Options"), MenuStorage::get_options_menu());
main_menu->add_entry(MNID_CREDITS, _("Credits"));
main_menu->add_entry(MNID_QUITMAINMENU, _("Quit"));
}
sector->activate(sector->player->get_pos());
}
- MenuManager2::set_current(main_menu.get());
+ MenuManager::set_current(main_menu.get());
}
void
{
Sector* sector = titlesession->get_current_sector();
sector->deactivate();
- MenuManager2::set_current(NULL);
+ MenuManager::set_current(NULL);
}
void
make_tux_jump();
- Menu* menu = MenuManager2::current();
+ Menu* menu = MenuManager::current();
if(menu) {
if(menu == main_menu.get()) {
switch (main_menu->check()) {
case MNID_LEVELS_CONTRIB:
// Contrib Menu
generate_contrib_menu();
- MenuManager2::push_current(contrib_menu.get());
+ MenuManager::push_current(contrib_menu.get());
break;
case MNID_ADDONS:
// Add-ons Menu
generate_addons_menu();
- MenuManager2::push_current(addons_menu.get());
+ MenuManager::push_current(addons_menu.get());
break;
case MNID_CREDITS:
- MenuManager2::set_current(NULL);
+ MenuManager::set_current(NULL);
g_main_loop->push_screen(new TextScroller("credits.txt"),
new FadeOut(0.5));
break;
// reopen menu if user closed it (so that the app doesn't close when user
// accidently hit ESC)
- if(MenuManager2::current() == 0 && g_main_loop->has_no_pending_fadeout()) {
+ if(MenuManager::current() == 0 && g_main_loop->has_no_pending_fadeout()) {
generate_main_menu();
- MenuManager2::set_current(main_menu.get());
+ MenuManager::set_current(main_menu.get());
}
}
void
TitleScreen::start_game()
{
- MenuManager2::set_current(NULL);
+ MenuManager::set_current(NULL);
std::string basename = current_world->get_basedir();
basename = basename.substr(0, basename.length()-1);
std::string worlddirname = FileSystem::basename(basename);