Miscellaneous improvements to the options screens
* Use a new file for includes to reduce redundancy between option files * Remove some unnecessary includes * Reorder some includes * Increase spacing in the graphics settings screen * Increase spacing in the audio settings screen
This commit is contained in:
parent
7ad4040b2d
commit
2fc05e94fc
@ -44,6 +44,7 @@
|
||||
<checkbox id="music_enabled"/>
|
||||
</div>
|
||||
</div>
|
||||
<spacer width="5" height="2%"/>
|
||||
<div width="75%" height="fit" layout="horizontal-row" >
|
||||
<label proportion="1" height="100%" text_align="right" I18N="In the audio options screen" text="Volume"/>
|
||||
<div proportion="1" height="fit" layout="horizontal-row" >
|
||||
@ -52,7 +53,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="3%"/>
|
||||
|
||||
<!-- ******** SFX ******** -->
|
||||
<label width="100%" I18N="In the audio options screen" text="Sound Effects"/>
|
||||
@ -65,6 +66,7 @@
|
||||
<checkbox id="sfx_enabled"/>
|
||||
</div>
|
||||
</div>
|
||||
<spacer width="5" height="2%"/>
|
||||
<div width="75%" height="fit" layout="horizontal-row" >
|
||||
<label proportion="1" height="100%" text_align="right" I18N="In the audio options screen" text="Volume"/>
|
||||
<div proportion="1" height="fit" layout="horizontal-row" >
|
||||
|
@ -31,7 +31,7 @@
|
||||
<box width="78%" height="100%" layout="vertical-row">
|
||||
<label width="100%" I18N="In the video settings" text="Graphics"/>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<!-- ************ GRAPHICAL EFFECTS SETTINGS ************ -->
|
||||
<div width="100%" height="fit" layout="horizontal-row">
|
||||
@ -44,7 +44,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<div width="100%" height="fit" layout="horizontal-row">
|
||||
<spacer width="3%" height="100%" />
|
||||
@ -56,7 +56,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<div width="100%" height="fit" layout="horizontal-row">
|
||||
<spacer width="3%" height="100%" />
|
||||
@ -68,7 +68,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<!-- ************ VSYNC ************ -->
|
||||
<div width="100%" height="fit" layout="horizontal-row" id="outer_box" >
|
||||
@ -81,7 +81,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<!-- ************ CUSTOM SETTINGS ************ -->
|
||||
<div width="100%" height="fit" layout="horizontal-row" id="outer_box" >
|
||||
@ -94,14 +94,14 @@
|
||||
|
||||
<label width="100%" I18N="In the video settings" text="Performance tests"/>
|
||||
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<div width="100%" height="fit" layout="horizontal-row" id="outer_box" >
|
||||
<spacer width="5%" height="100%" />
|
||||
<button id="benchmarkCurrent" text="Performance test of the current settings" I18N="In the video settings" align="center"/>
|
||||
</div>
|
||||
<!--
|
||||
<spacer width="5" height="1%"/>
|
||||
<spacer width="5" height="2%"/>
|
||||
|
||||
<div width="100%" height="fit" layout="horizontal-row" id="outer_box" >
|
||||
<spacer width="5%" height="100%" />
|
||||
|
50
src/states_screens/options/options_common.hpp
Normal file
50
src/states_screens/options/options_common.hpp
Normal file
@ -0,0 +1,50 @@
|
||||
// SuperTuxKart - a fun racing game with go-kart
|
||||
// Copyright (C) 2009-2015 Marianne Gagnon
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License
|
||||
// as published by the Free Software Foundation; either version 3
|
||||
// of the License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#ifndef __HEADER_OPTIONS_INCLUDE_HEADERS_HPP__
|
||||
#define __HEADER_OPTIONS_INCLUDE_HEADERS_HPP__
|
||||
|
||||
// This file only contains include headers that are used by all or most
|
||||
// options screens. This simplifies maintenance.
|
||||
|
||||
// Config to read and save settings
|
||||
#include "config/user_config.hpp"
|
||||
|
||||
// Frequent widgets used by multiple option screens
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
|
||||
// Other option screens, for navigation between them
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
|
||||
// GUI management
|
||||
#include "states_screens/state_manager.hpp"
|
||||
|
||||
// Utils for translation of tooltips
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#endif
|
@ -15,30 +15,12 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "audio/music_manager.hpp"
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
using namespace GUIEngine;
|
||||
|
||||
|
@ -15,41 +15,22 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "states_screens/options/options_screen_device.hpp"
|
||||
|
||||
#include "config/user_config.hpp"
|
||||
#include "guiengine/message_queue.hpp"
|
||||
#include "guiengine/scalable_font.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/text_box_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/ribbon_widget.hpp"
|
||||
#include "input/input_manager.hpp"
|
||||
#include "input/device_manager.hpp"
|
||||
#include "input/gamepad_config.hpp"
|
||||
#include "input/gamepad_device.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "states_screens/dialogs/press_a_key_dialog.hpp"
|
||||
#include "states_screens/dialogs/general_text_field_dialog.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <set>
|
||||
|
||||
using namespace GUIEngine;
|
||||
|
||||
|
@ -16,33 +16,10 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
// Manages includes common to all or most options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "graphics/central_settings.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "race/race_manager.hpp"
|
||||
#include "replay/replay_play.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#ifndef SERVER_ONLY
|
||||
#include <ge_main.hpp>
|
||||
@ -54,11 +31,6 @@
|
||||
|
||||
#include <IrrlichtDevice.h>
|
||||
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
|
||||
using namespace GUIEngine;
|
||||
bool OptionsScreenDisplay::m_fullscreen_checkbox_focus = false;
|
||||
|
||||
|
@ -15,48 +15,16 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "addons/news_manager.hpp"
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "config/hardware_stats.hpp"
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "font/bold_face.hpp"
|
||||
#include "font/font_manager.hpp"
|
||||
#include "font/regular_face.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/scalable_font.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
#include "states_screens/dialogs/download_assets.hpp"
|
||||
#include "states_screens/dialogs/message_dialog.hpp"
|
||||
#include "states_screens/main_menu_screen.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/extract_mobile_assets.hpp"
|
||||
#include "utils/log.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
#include <IrrlichtDevice.h>
|
||||
|
||||
|
@ -15,38 +15,18 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "config/user_config.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/CGUISpriteBank.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/ribbon_widget.hpp"
|
||||
#include "input/device_manager.hpp"
|
||||
#include "input/gamepad_device.hpp"
|
||||
#include "input/input_manager.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "states_screens/options/options_screen_device.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/dialogs/add_device_dialog.hpp"
|
||||
#include "states_screens/dialogs/multitouch_settings_dialog.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <set>
|
||||
#include <algorithm>
|
||||
#include "states_screens/options/options_screen_device.hpp"
|
||||
|
||||
#include <IrrlichtDevice.h>
|
||||
|
||||
|
@ -15,46 +15,17 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "addons/news_manager.hpp"
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "config/hardware_stats.hpp"
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "font/bold_face.hpp"
|
||||
#include "font/font_manager.hpp"
|
||||
#include "font/regular_face.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/scalable_font.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
#include "states_screens/main_menu_screen.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "tips/tips_manager.hpp"
|
||||
#include "utils/log.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <IGUIScrollBar.h>
|
||||
|
||||
using namespace GUIEngine;
|
||||
|
@ -15,53 +15,21 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "addons/news_manager.hpp"
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "graphics/camera.hpp"
|
||||
#include "graphics/camera_normal.hpp"
|
||||
#include "challenges/story_mode_timer.hpp"
|
||||
#include "config/hardware_stats.hpp"
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "config/stk_config.hpp"
|
||||
#include "font/bold_face.hpp"
|
||||
#include "font/font_manager.hpp"
|
||||
#include "font/regular_face.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/scalable_font.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "items/powerup_manager.hpp"
|
||||
#include "modes/world.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
#include "states_screens/dialogs/custom_camera_settings.hpp"
|
||||
#include "states_screens/dialogs/message_dialog.hpp"
|
||||
#include "states_screens/main_menu_screen.hpp"
|
||||
#include "states_screens/dialogs/custom_camera_settings.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/log.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
#include <IrrlichtDevice.h>
|
||||
|
||||
|
@ -15,50 +15,24 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "audio/sfx_base.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "graphics/central_settings.hpp"
|
||||
#include "graphics/irr_driver.hpp"
|
||||
#include "guiengine/screen.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widget.hpp"
|
||||
#include "io/file_manager.hpp"
|
||||
#include "race/race_manager.hpp"
|
||||
#include "replay/replay_play.hpp"
|
||||
#include "states_screens/dialogs/custom_video_settings.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
#ifndef SERVER_ONLY
|
||||
#include <ge_main.hpp>
|
||||
#include <ge_vulkan_driver.hpp>
|
||||
#include <ge_vulkan_texture_descriptor.hpp>
|
||||
#include <SDL_video.h>
|
||||
#include "../../lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.h"
|
||||
#endif
|
||||
|
||||
#include <IrrlichtDevice.h>
|
||||
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
|
||||
using namespace GUIEngine;
|
||||
|
||||
// --------------------------------------------------------------------------------------------
|
||||
|
@ -15,20 +15,16 @@
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include "states_screens/options/user_screen.hpp"
|
||||
// Manages includes common to all options screens
|
||||
#include "states_screens/options/options_common.hpp"
|
||||
|
||||
#include "addons/news_manager.hpp"
|
||||
#include "audio/sfx_manager.hpp"
|
||||
#include "challenges/unlock_manager.hpp"
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "graphics/central_settings.hpp"
|
||||
#include "guiengine/screen_keyboard.hpp"
|
||||
#include "guiengine/widgets/button_widget.hpp"
|
||||
#include "guiengine/widgets/check_box_widget.hpp"
|
||||
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/list_widget.hpp"
|
||||
#include "guiengine/widgets/text_box_widget.hpp"
|
||||
#include "online/link_helper.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
@ -36,17 +32,7 @@
|
||||
#include "states_screens/dialogs/kart_color_slider_dialog.hpp"
|
||||
#include "states_screens/dialogs/recovery_dialog.hpp"
|
||||
#include "states_screens/main_menu_screen.hpp"
|
||||
#include "states_screens/options/options_screen_audio.hpp"
|
||||
#include "states_screens/options/options_screen_display.hpp"
|
||||
#include "states_screens/options/options_screen_general.hpp"
|
||||
#include "states_screens/options/options_screen_input.hpp"
|
||||
#include "states_screens/options/options_screen_language.hpp"
|
||||
#include "states_screens/options/options_screen_ui.hpp"
|
||||
#include "states_screens/options/options_screen_video.hpp"
|
||||
#include "states_screens/online/register_screen.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
#include "utils/string_utils.hpp"
|
||||
#include "utils/translation.hpp"
|
||||
|
||||
using namespace GUIEngine;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user