#include "gui/menu.hpp"
-#include <vector>
-#include <string>
class World;
#include "audio/sound_manager.hpp"
#include "gui/menu_item.hpp"
-#include "supertux/globals.hpp"
#include "supertux/mainloop.hpp"
#include "supertux/title_screen.hpp"
#include "supertux/world.hpp"
#include <sstream>
#include "util/gettext.hpp"
-#include "supertux/gameconfig.hpp"
namespace{
const int SCAN_JOYSTICKS = Controller::CONTROLCOUNT + 1;
#define HEADER_SUPERTUX_CONTROL_JOYSTICK_MENU_HPP
#include "control/joystickkeyboardcontroller.hpp"
-#include "control/controller.hpp"
-#include "gui/menu.hpp"
#include "gui/menu_item.hpp"
class JoystickMenu : public Menu
#define HEADER_SUPERTUX_CONTROL_KEYBOARD_MENU_HPP
#include "control/joystickkeyboardcontroller.hpp"
-#include "gui/menu.hpp"
#include "gui/menu_item.hpp"
class KeyboardMenu : public Menu
#ifndef HEADER_SUPERTUX_SUPERTUX_LANGUAGE_MENU_HPP
#define HEADER_SUPERTUX_SUPERTUX_LANGUAGE_MENU_HPP
-#include <set>
#include "util/gettext.hpp"
#include "gui/menu.hpp"
#include "supertux/menu/options_menu.hpp"
#include "audio/sound_manager.hpp"
-#include "control/joystickkeyboardcontroller.hpp"
-#include "gui/menu.hpp"
-#include "gui/menu_item.hpp"
#include "gui/menu_manager.hpp"
#include "supertux/gameconfig.hpp"
-#include "supertux/globals.hpp"
-#include "supertux/main.hpp"
#include "supertux/menu/joystick_menu.hpp"
#include "supertux/menu/keyboard_menu.hpp"
#include "supertux/menu/language_menu.hpp"
#include "supertux/menu/menu_storage.hpp"
-#include "supertux/menu/profile_menu.hpp"
-#include "util/gettext.hpp"
#include "video/renderer.hpp"
enum OptionsMenuIDs {
#ifndef HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
#define HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
-#include <memory>
#include "gui/menu.hpp"
#include <sstream>
-#include "gui/menu.hpp"
#include "gui/menu_manager.hpp"
#include "gui/menu_item.hpp"
#include "supertux/gameconfig.hpp"
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
-#include <version.h>
#include "supertux/title_screen.hpp"
-#include <algorithm>
-#include <physfs.h>
#include "audio/sound_manager.hpp"
-#include "gui/menu.hpp"
#include "gui/menu_manager.hpp"
-#include "gui/menu_item.hpp"
#include "lisp/parser.hpp"
#include "object/camera.hpp"
#include "object/player.hpp"
#include "supertux/gameconfig.hpp"
#include "supertux/globals.hpp"
#include "supertux/mainloop.hpp"
-#include "supertux/menu/menu_storage.hpp"
#include "supertux/menu/addon_menu.hpp"
#include "supertux/menu/contrib_world_menu.hpp"
#include "supertux/menu/contrib_menu.hpp"
#include "supertux/menu/main_menu.hpp"
-#include "supertux/menu/options_menu.hpp"
#include "supertux/resources.hpp"
#include "supertux/sector.hpp"
#include "supertux/textscroller.hpp"
#ifndef HEADER_SUPERTUX_SUPERTUX_TITLE_HPP
#define HEADER_SUPERTUX_SUPERTUX_TITLE_HPP
-#include "addon/addon.hpp"
#include "supertux/game_session.hpp"
class AddonMenu;