Reduce header inclusions

This commit is contained in:
Michał Janiszewski 2018-03-19 21:03:10 +01:00 committed by Michał Janiszewski
parent bdc75a4d3b
commit 3303246b09
21 changed files with 10 additions and 50 deletions

View File

@ -22,7 +22,6 @@
#include "CmdlineSprite.h" #include "CmdlineSprite.h"
#include "drawing/Drawing.h" #include "drawing/Drawing.h"
#include "Imaging.h" #include "Imaging.h"
#include "localisation/Language.h"
#include "OpenRCT2.h" #include "OpenRCT2.h"
#include "platform/platform.h" #include "platform/platform.h"
#include "util/Util.h" #include "util/Util.h"

View File

@ -14,14 +14,8 @@
*****************************************************************************/ *****************************************************************************/
#pragma endregion #pragma endregion
#include "core/Console.hpp"
#include "core/File.h"
#include "core/FileStream.hpp"
#include "OpenRCT2.h" #include "OpenRCT2.h"
#include "audio/audio.h"
#include "platform/platform.h"
sint32 gExitCode; sint32 gExitCode;
sint32 gOpenRCT2StartupAction = STARTUP_ACTION_TITLE; sint32 gOpenRCT2StartupAction = STARTUP_ACTION_TITLE;
utf8 gOpenRCT2StartupActionPath[512] = { 0 }; utf8 gOpenRCT2StartupActionPath[512] = { 0 };
@ -46,4 +40,3 @@ uint32 gCurrentDrawCount = 0;
uint8 gScreenFlags; uint8 gScreenFlags;
uint32 gScreenAge; uint32 gScreenAge;
uint8 gSavePromptMode; uint8 gSavePromptMode;

View File

@ -15,7 +15,6 @@
#pragma endregion #pragma endregion
#include <string> #include <string>
#include "core/String.hpp"
#include "Version.h" #include "Version.h"
#ifdef OPENRCT2_BUILD_INFO_HEADER #ifdef OPENRCT2_BUILD_INFO_HEADER

View File

@ -19,8 +19,8 @@
#include "../core/Console.hpp" #include "../core/Console.hpp"
#include "../core/Math.hpp" #include "../core/Math.hpp"
#include "../core/String.hpp" #include "../core/String.hpp"
#include "CommandLine.hpp"
#include "../OpenRCT2.h" #include "../OpenRCT2.h"
#include "CommandLine.hpp"
#pragma region CommandLineArgEnumerator #pragma region CommandLineArgEnumerator

View File

@ -16,8 +16,6 @@
#include <ctime> #include <ctime>
#include "../core/Guard.hpp"
#include "../config/Config.h" #include "../config/Config.h"
#include "../platform/Crash.h" #include "../platform/Crash.h"
#include "../platform/platform.h" #include "../platform/platform.h"

View File

@ -20,7 +20,7 @@
#include <unordered_map> #include <unordered_map>
#include <vector> #include <vector>
#include "../common.h" #include "../common.h"
#include "../core/FileStream.hpp" #include "../core/IStream.hpp"
#include "../core/String.hpp" #include "../core/String.hpp"
#include "../core/StringBuilder.hpp" #include "../core/StringBuilder.hpp"
#include "IniReader.hpp" #include "IniReader.hpp"

View File

@ -15,7 +15,8 @@
#pragma endregion #pragma endregion
#include <sstream> #include <sstream>
#include "../core/FileStream.hpp" #include "../core/IStream.hpp"
#include "../core/String.hpp"
#include "IniWriter.hpp" #include "IniWriter.hpp"
#include "../platform/platform.h" #include "../platform/platform.h"

View File

@ -40,8 +40,6 @@
#include "Path.hpp" #include "Path.hpp"
#include "String.hpp" #include "String.hpp"
#include "../platform/platform.h"
enum class DIRECTORY_CHILD_TYPE enum class DIRECTORY_CHILD_TYPE
{ {
DC_DIRECTORY, DC_DIRECTORY,

View File

@ -15,8 +15,7 @@
#pragma endregion #pragma endregion
#include <cassert> #include <cassert>
#include <cstdarg> #include <cstdlib>
#include <cstdio>
#include "../common.h" #include "../common.h"

View File

@ -20,7 +20,6 @@
#endif #endif
#include "../platform/platform.h" #include "../platform/platform.h"
#include "../localisation/Localisation.h"
#include "../util/Util.h" #include "../util/Util.h"
#include "File.h" #include "File.h"
@ -28,7 +27,6 @@
#include "Memory.hpp" #include "Memory.hpp"
#include "Path.hpp" #include "Path.hpp"
#include "String.hpp" #include "String.hpp"
#include "Util.hpp"
namespace Path namespace Path
{ {

View File

@ -14,12 +14,11 @@
*****************************************************************************/ *****************************************************************************/
#pragma endregion #pragma endregion
#include <algorithm>
#include <cwctype> #include <cwctype>
#include <stdexcept> #include <stdexcept>
#include <vector> #include <vector>
#include "../localisation/Localisation.h" #include "../localisation/Language.h"
#include "../util/Util.h" #include "../util/Util.h"
#include "Math.hpp" #include "Math.hpp"

View File

@ -17,8 +17,6 @@
#include "../common.h" #include "../common.h"
#include "../Context.h" #include "../Context.h"
#include "../core/Guard.hpp" #include "../core/Guard.hpp"
#include "../interface/Window.h"
#include "../localisation/Localisation.h"
#include "../object/Object.h" #include "../object/Object.h"
#include "../OpenRCT2.h" #include "../OpenRCT2.h"
#include "../platform/platform.h" #include "../platform/platform.h"

View File

@ -16,7 +16,6 @@
#include <algorithm> #include <algorithm>
#include <list> #include <list>
#include "../core/Console.hpp"
#include "../core/Guard.hpp" #include "../core/Guard.hpp"
#include "../OpenRCT2.h" #include "../OpenRCT2.h"

View File

@ -14,7 +14,6 @@
*****************************************************************************/ *****************************************************************************/
#pragma endregion #pragma endregion
#include <stdexcept>
#include "../Context.h" #include "../Context.h"
#include "../ui/UiContext.h" #include "../ui/UiContext.h"
#include "../interface/Screenshot.h" #include "../interface/Screenshot.h"
@ -26,7 +25,6 @@
#include "../config/Config.h" #include "../config/Config.h"
#include "../drawing/Drawing.h" #include "../drawing/Drawing.h"
#include "../localisation/StringIds.h" #include "../localisation/StringIds.h"
#include "../platform/platform.h"
using namespace OpenRCT2; using namespace OpenRCT2;
using namespace OpenRCT2::Drawing; using namespace OpenRCT2::Drawing;

View File

@ -27,7 +27,7 @@ misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution. 3. This notice may not be removed or altered from any source distribution.
*/ */
#include <math.h> #include <cmath>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>

View File

@ -25,13 +25,10 @@
#include "../core/Guard.hpp" #include "../core/Guard.hpp"
#include "../core/Math.hpp" #include "../core/Math.hpp"
#include "../core/String.hpp" #include "../core/String.hpp"
#include "../core/Util.hpp"
#include "../drawing/Drawing.h" #include "../drawing/Drawing.h"
#include "../drawing/Font.h" #include "../drawing/Font.h"
#include "../Editor.h"
#include "../EditorObjectSelectionSession.h" #include "../EditorObjectSelectionSession.h"
#include "../Game.h" #include "../Game.h"
#include "../Input.h"
#include "../interface/Colour.h" #include "../interface/Colour.h"
#include "../interface/themes.h" #include "../interface/themes.h"
#include "../localisation/Localisation.h" #include "../localisation/Localisation.h"
@ -39,17 +36,14 @@
#include "../management/Finance.h" #include "../management/Finance.h"
#include "../management/Research.h" #include "../management/Research.h"
#include "../network/network.h" #include "../network/network.h"
#include "../network/twitch.h"
#include "../object/Object.h" #include "../object/Object.h"
#include "../object/ObjectList.h" #include "../object/ObjectList.h"
#include "../object/ObjectManager.h" #include "../object/ObjectManager.h"
#include "../object/ObjectRepository.h" #include "../object/ObjectRepository.h"
#include "../OpenRCT2.h" #include "../OpenRCT2.h"
#include "../peep/Staff.h" #include "../peep/Staff.h"
#include "../platform/platform.h"
#include "../ride/Ride.h" #include "../ride/Ride.h"
#include "../ride/RideData.h" #include "../ride/RideData.h"
#include "../util/SawyerCoding.h"
#include "../util/Util.h" #include "../util/Util.h"
#include "../Version.h" #include "../Version.h"
#include "../windows/Intent.h" #include "../windows/Intent.h"

View File

@ -15,13 +15,10 @@
#pragma endregion #pragma endregion
#include "../config/Config.h" #include "../config/Config.h"
#include "../core/Console.hpp"
#include "../core/String.hpp" #include "../core/String.hpp"
#include "../localisation/LanguagePack.h"
#include "Fonts.h" #include "Fonts.h"
#include "FontFamilies.h" #include "FontFamilies.h"
#include "../drawing/Drawing.h"
#include "../drawing/TTF.h" #include "../drawing/TTF.h"
#include "../localisation/Language.h" #include "../localisation/Language.h"

View File

@ -26,12 +26,11 @@
#include "../Context.h" #include "../Context.h"
#include "../core/File.h" #include "../core/File.h"
#include "../core/FileScanner.h" #include "../core/FileScanner.h"
#include "../core/Guard.hpp"
#include "../core/Json.hpp" #include "../core/Json.hpp"
#include "../core/Math.hpp" #include "../core/Math.hpp"
#include "../core/Memory.hpp"
#include "../core/Path.hpp" #include "../core/Path.hpp"
#include "../core/String.hpp" #include "../core/String.hpp"
#include "../core/Util.hpp"
#include "../localisation/Language.h" #include "../localisation/Language.h"
#include "../localisation/StringIds.h" #include "../localisation/StringIds.h"
#include "../PlatformEnvironment.h" #include "../PlatformEnvironment.h"

View File

@ -15,25 +15,19 @@
#pragma endregion #pragma endregion
#include <algorithm> #include <algorithm>
#include <cstring>
#include "../config/Config.h" #include "../config/Config.h"
#include "../Context.h" #include "../Context.h"
#include "../core/Math.hpp" #include "../core/Math.hpp"
#include "../drawing/Drawing.h" #include "../drawing/Drawing.h"
#include "../Game.h" #include "../Game.h"
#include "../Input.h" #include "../Input.h"
#include "../localisation/Localisation.h"
#include "../OpenRCT2.h" #include "../OpenRCT2.h"
#include "../paint/Paint.h" #include "../paint/Paint.h"
#include "../paint/Supports.h"
#include "../peep/Staff.h" #include "../peep/Staff.h"
#include "../ride/RideData.h"
#include "../ride/TrackData.h"
#include "../world/Banner.h"
#include "../world/Climate.h" #include "../world/Climate.h"
#include "../world/Entrance.h"
#include "../world/Footpath.h"
#include "../world/Map.h" #include "../world/Map.h"
#include "../world/Scenery.h"
#include "../world/Sprite.h" #include "../world/Sprite.h"
#include "Colour.h" #include "Colour.h"
#include "Viewport.h" #include "Viewport.h"

View File

@ -14,7 +14,6 @@
*****************************************************************************/ *****************************************************************************/
#pragma endregion #pragma endregion
#include "../Cheats.h"
#include "../core/Math.hpp" #include "../core/Math.hpp"
#include "../Editor.h" #include "../Editor.h"
#include "../Game.h" #include "../Game.h"

View File

@ -16,10 +16,8 @@
#include <algorithm> #include <algorithm>
#include <cmath> #include <cmath>
#include "../drawing/Drawing.h"
#include "../Input.h" #include "../Input.h"
#include "../sprites.h" #include "../sprites.h"
#include "../platform/platform.h"
#include "../localisation/Localisation.h" #include "../localisation/Localisation.h"
#include "../util/Util.h" #include "../util/Util.h"
#include "../Context.h" #include "../Context.h"