#include "supertux/globals.hpp"
#include "supertux/menu/addon_menu.hpp"
+#include "supertux/menu/cheat_menu.hpp"
#include "supertux/menu/contrib_menu.hpp"
#include "supertux/menu/game_menu.hpp"
#include "supertux/menu/joystick_menu.hpp"
#include "supertux/menu/options_menu.hpp"
#include "supertux/menu/profile_menu.hpp"
#include "supertux/menu/worldmap_menu.hpp"
+#include "supertux/menu/worldmap_cheat_menu.hpp"
MenuStorage* MenuStorage::s_instance = 0;
return std::unique_ptr<Menu>(new ProfileMenu);
case KEYBOARD_MENU:
- return std::unique_ptr<Menu>(new KeyboardMenu(g_input_manager));
+ return std::unique_ptr<Menu>(new KeyboardMenu(*InputManager::current()));
case JOYSTICK_MENU:
- return std::unique_ptr<Menu>(new JoystickMenu(g_input_manager));
+ return std::unique_ptr<Menu>(new JoystickMenu(*InputManager::current()));
case WORLDMAP_MENU:
return std::unique_ptr<Menu>(new WorldmapMenu);
+ case WORLDMAP_CHEAT_MENU:
+ return std::unique_ptr<Menu>(new WorldmapCheatMenu);
+
case GAME_MENU:
return std::unique_ptr<Menu>(new GameMenu);
+ case CHEAT_MENU:
+ return std::unique_ptr<Menu>(new CheatMenu);
+
case CONTRIB_MENU:
return std::unique_ptr<Menu>(new ContribMenu);