From 51873dc0f6958b55eff776f7b6bed6ce33ecabe0 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Tue, 9 Jul 2024 16:23:31 +0200 Subject: [PATCH] Include Diagnostic.h at unit level --- src/openrct2-ui/Ui.cpp | 1 + src/openrct2-ui/UiContext.Android.cpp | 1 + src/openrct2-ui/UiContext.Linux.cpp | 1 + src/openrct2-ui/UiContext.Win32.cpp | 1 + src/openrct2-ui/UiContext.cpp | 1 + src/openrct2-ui/UiContext.macOS.mm | 1 + src/openrct2-ui/audio/AudioContext.cpp | 1 + src/openrct2-ui/audio/FlacAudioSource.cpp | 1 + src/openrct2-ui/audio/OggAudioSource.cpp | 1 + .../drawing/engines/HardwareDisplayDrawingEngine.cpp | 1 + src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp | 1 + src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.h | 1 + src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp | 1 + src/openrct2-ui/interface/Theme.cpp | 1 + src/openrct2-ui/interface/Widget.cpp | 1 + src/openrct2-ui/title/TitleSequencePlayer.cpp | 1 + src/openrct2-ui/windows/Changelog.cpp | 1 + src/openrct2-ui/windows/EditorObjectSelection.cpp | 1 + src/openrct2-ui/windows/Error.cpp | 1 + src/openrct2-ui/windows/InstallTrack.cpp | 1 + src/openrct2-ui/windows/ObjectLoadError.cpp | 1 + src/openrct2-ui/windows/Options.cpp | 1 + src/openrct2-ui/windows/Ride.cpp | 1 + src/openrct2-ui/windows/SavePrompt.cpp | 1 + src/openrct2-ui/windows/ServerList.cpp | 1 + src/openrct2-ui/windows/TopToolbar.cpp | 1 + src/openrct2/AssetPackManager.cpp | 1 + src/openrct2/CommandLineSprite.cpp | 1 + src/openrct2/EditorObjectSelectionSession.cpp | 1 + src/openrct2/FileClassifier.cpp | 1 + src/openrct2/Game.cpp | 1 + src/openrct2/GameStateSnapshots.cpp | 1 + src/openrct2/PlatformEnvironment.cpp | 1 + src/openrct2/PlatformEnvironment.h | 1 + src/openrct2/ReplayManager.cpp | 1 + src/openrct2/actions/BalloonPressAction.cpp | 1 + src/openrct2/actions/BannerPlaceAction.cpp | 1 + src/openrct2/actions/BannerRemoveAction.cpp | 1 + src/openrct2/actions/BannerSetColourAction.cpp | 1 + src/openrct2/actions/BannerSetNameAction.cpp | 1 + src/openrct2/actions/BannerSetStyleAction.cpp | 1 + src/openrct2/actions/CheatSetAction.cpp | 1 + src/openrct2/actions/ClimateSetAction.cpp | 1 + src/openrct2/actions/FootpathAdditionPlaceAction.cpp | 1 + src/openrct2/actions/FootpathAdditionRemoveAction.cpp | 1 + src/openrct2/actions/FootpathPlaceAction.cpp | 1 + src/openrct2/actions/GameAction.cpp | 1 + src/openrct2/actions/GameSetSpeedAction.cpp | 1 + src/openrct2/actions/GuestSetFlagsAction.cpp | 1 + src/openrct2/actions/GuestSetNameAction.cpp | 1 + src/openrct2/actions/LandBuyRightsAction.cpp | 1 + src/openrct2/actions/LandSetRightsAction.cpp | 1 + src/openrct2/actions/LandSmoothAction.cpp | 1 + src/openrct2/actions/LargeSceneryPlaceAction.cpp | 1 + src/openrct2/actions/LargeSceneryRemoveAction.cpp | 1 + src/openrct2/actions/LargeScenerySetColourAction.cpp | 1 + src/openrct2/actions/MazePlaceTrackAction.cpp | 1 + src/openrct2/actions/MazeSetTrackAction.cpp | 1 + src/openrct2/actions/ParkEntranceRemoveAction.cpp | 1 + src/openrct2/actions/ParkSetDateAction.cpp | 1 + src/openrct2/actions/ParkSetEntranceFeeAction.cpp | 1 + src/openrct2/actions/ParkSetNameAction.cpp | 1 + src/openrct2/actions/ParkSetParameterAction.cpp | 1 + src/openrct2/actions/ParkSetResearchFundingAction.cpp | 1 + src/openrct2/actions/PeepPickupAction.cpp | 1 + src/openrct2/actions/RideCreateAction.cpp | 1 + src/openrct2/actions/RideDemolishAction.cpp | 1 + src/openrct2/actions/RideEntranceExitPlaceAction.cpp | 1 + src/openrct2/actions/RideEntranceExitRemoveAction.cpp | 1 + src/openrct2/actions/RideFreezeRatingAction.cpp | 2 ++ src/openrct2/actions/RideSetAppearanceAction.cpp | 1 + src/openrct2/actions/RideSetNameAction.cpp | 1 + src/openrct2/actions/RideSetPriceAction.cpp | 1 + src/openrct2/actions/RideSetSettingAction.cpp | 1 + src/openrct2/actions/RideSetStatusAction.cpp | 1 + src/openrct2/actions/RideSetVehicleAction.cpp | 1 + src/openrct2/actions/ScenarioSetSettingAction.cpp | 1 + src/openrct2/actions/SignSetStyleAction.cpp | 1 + src/openrct2/actions/SmallSceneryPlaceAction.cpp | 1 + src/openrct2/actions/SmallSceneryRemoveAction.cpp | 1 + src/openrct2/actions/SmallScenerySetColourAction.cpp | 1 + src/openrct2/actions/StaffFireAction.cpp | 1 + src/openrct2/actions/StaffHireNewAction.cpp | 1 + src/openrct2/actions/StaffSetColourAction.cpp | 1 + src/openrct2/actions/StaffSetCostumeAction.cpp | 1 + src/openrct2/actions/StaffSetNameAction.cpp | 1 + src/openrct2/actions/StaffSetOrdersAction.cpp | 1 + src/openrct2/actions/StaffSetPatrolAreaAction.cpp | 1 + src/openrct2/actions/SurfaceSetStyleAction.cpp | 1 + src/openrct2/actions/TileModifyAction.cpp | 1 + src/openrct2/actions/TrackDesignAction.cpp | 1 + src/openrct2/actions/TrackPlaceAction.cpp | 1 + src/openrct2/actions/TrackRemoveAction.cpp | 1 + src/openrct2/actions/TrackSetBrakeSpeedAction.cpp | 1 + src/openrct2/actions/WallPlaceAction.cpp | 1 + src/openrct2/actions/WallSetColourAction.cpp | 1 + src/openrct2/actions/WaterSetHeightAction.cpp | 1 + src/openrct2/common.h | 2 -- src/openrct2/config/Config.cpp | 1 + src/openrct2/core/File.cpp | 1 + src/openrct2/core/FileIndex.hpp | 1 + src/openrct2/core/FileWatcher.cpp | 2 ++ src/openrct2/core/Imaging.cpp | 1 + src/openrct2/core/Json.cpp | 1 + src/openrct2/core/RTL.FriBidi.cpp | 2 ++ src/openrct2/core/String.cpp | 2 ++ src/openrct2/core/ZipAndroid.cpp | 1 + src/openrct2/drawing/Drawing.Sprite.cpp | 1 + src/openrct2/drawing/Drawing.cpp | 1 + src/openrct2/drawing/Image.cpp | 1 + src/openrct2/drawing/LightFX.cpp | 1 + src/openrct2/drawing/TTF.cpp | 2 ++ src/openrct2/drawing/TTFSDLPort.cpp | 2 ++ src/openrct2/entity/EntityRegistry.cpp | 1 + src/openrct2/entity/Guest.cpp | 1 + src/openrct2/entity/MoneyEffect.cpp | 1 + src/openrct2/entity/Peep.cpp | 1 + src/openrct2/entity/Staff.cpp | 1 + src/openrct2/interface/Fonts.cpp | 1 + src/openrct2/interface/Screenshot.cpp | 1 + src/openrct2/interface/Viewport.cpp | 1 + src/openrct2/interface/Window.cpp | 1 + src/openrct2/localisation/LanguagePack.cpp | 1 + src/openrct2/localisation/Localisation.cpp | 1 + src/openrct2/management/NewsItem.cpp | 1 + src/openrct2/management/Research.cpp | 1 + src/openrct2/network/DiscordService.cpp | 1 + src/openrct2/network/NetworkBase.cpp | 1 + src/openrct2/network/NetworkServerAdvertiser.cpp | 1 + src/openrct2/network/ServerList.cpp | 1 + src/openrct2/network/Socket.cpp | 2 ++ src/openrct2/object/ImageTable.cpp | 1 + src/openrct2/object/Object.cpp | 1 + src/openrct2/object/ObjectFactory.cpp | 1 + src/openrct2/object/ObjectManager.cpp | 1 + src/openrct2/object/ObjectRepository.cpp | 1 + src/openrct2/paint/VirtualFloor.cpp | 1 + src/openrct2/park/ParkFile.cpp | 1 + src/openrct2/peep/GuestPathfinding.cpp | 1 + src/openrct2/platform/Platform.Android.cpp | 1 + src/openrct2/platform/Platform.Linux.cpp | 2 ++ src/openrct2/platform/Platform.Posix.cpp | 1 + src/openrct2/platform/Platform.Win32.cpp | 2 ++ src/openrct2/rct1/RCT1.h | 1 + src/openrct2/rct1/S4Importer.cpp | 1 + src/openrct2/rct1/Tables.cpp | 1 + src/openrct2/rct2/T6Exporter.cpp | 1 + src/openrct2/rct2/T6Importer.cpp | 1 + src/openrct2/ride/Ride.cpp | 1 + src/openrct2/ride/RideData.cpp | 1 + src/openrct2/ride/Track.cpp | 1 + src/openrct2/ride/TrackDesign.cpp | 1 + src/openrct2/ride/TrackDesignSave.cpp | 1 + src/openrct2/ride/TrackPaint.cpp | 1 + src/openrct2/ride/Vehicle.cpp | 1 + src/openrct2/scenario/ScenarioRepository.cpp | 1 + src/openrct2/scenario/ScenarioSources.cpp | 1 + src/openrct2/scenes/game/GameScene.cpp | 1 + src/openrct2/scenes/preloader/PreloaderScene.cpp | 1 + src/openrct2/scenes/title/TitleScene.cpp | 1 + src/openrct2/scenes/title/TitleSequence.cpp | 1 + src/openrct2/util/Util.cpp | 1 + src/openrct2/world/Banner.cpp | 1 + src/openrct2/world/Footpath.cpp | 1 + src/openrct2/world/Map.cpp | 1 + src/openrct2/world/MapAnimation.cpp | 1 + src/openrct2/world/MapGen.cpp | 1 + src/openrct2/world/TileElement.cpp | 1 + src/openrct2/world/TileInspector.cpp | 1 + test/tests/S6ImportExportTests.cpp | 1 + 170 files changed, 178 insertions(+), 2 deletions(-) diff --git a/src/openrct2-ui/Ui.cpp b/src/openrct2-ui/Ui.cpp index d083f5839d..c7fb10a1b6 100644 --- a/src/openrct2-ui/Ui.cpp +++ b/src/openrct2-ui/Ui.cpp @@ -16,6 +16,7 @@ #include #include +#include #include #include #include diff --git a/src/openrct2-ui/UiContext.Android.cpp b/src/openrct2-ui/UiContext.Android.cpp index fbbe88ce36..4d022f4d1f 100644 --- a/src/openrct2-ui/UiContext.Android.cpp +++ b/src/openrct2-ui/UiContext.Android.cpp @@ -14,6 +14,7 @@ # include # include # include +# include # include # include # include diff --git a/src/openrct2-ui/UiContext.Linux.cpp b/src/openrct2-ui/UiContext.Linux.cpp index d774d262a8..cbcb5cdea6 100644 --- a/src/openrct2-ui/UiContext.Linux.cpp +++ b/src/openrct2-ui/UiContext.Linux.cpp @@ -16,6 +16,7 @@ # include # include # include +# include # include # include # include diff --git a/src/openrct2-ui/UiContext.Win32.cpp b/src/openrct2-ui/UiContext.Win32.cpp index f2a669092a..e5ac27e073 100644 --- a/src/openrct2-ui/UiContext.Win32.cpp +++ b/src/openrct2-ui/UiContext.Win32.cpp @@ -14,6 +14,7 @@ # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN # endif +# include # include # include // clang-format on diff --git a/src/openrct2-ui/UiContext.cpp b/src/openrct2-ui/UiContext.cpp index 4cf02727ef..da6cafde24 100644 --- a/src/openrct2-ui/UiContext.cpp +++ b/src/openrct2-ui/UiContext.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/UiContext.macOS.mm b/src/openrct2-ui/UiContext.macOS.mm index 4e4b6b2744..2e0e1c33ca 100644 --- a/src/openrct2-ui/UiContext.macOS.mm +++ b/src/openrct2-ui/UiContext.macOS.mm @@ -11,6 +11,7 @@ # include "UiContext.h" +# include # include # include # include diff --git a/src/openrct2-ui/audio/AudioContext.cpp b/src/openrct2-ui/audio/AudioContext.cpp index 829fffc754..f28a4a1538 100644 --- a/src/openrct2-ui/audio/AudioContext.cpp +++ b/src/openrct2-ui/audio/AudioContext.cpp @@ -15,6 +15,7 @@ #include #include +#include #include #include #include diff --git a/src/openrct2-ui/audio/FlacAudioSource.cpp b/src/openrct2-ui/audio/FlacAudioSource.cpp index 011146b19a..7b76758fcb 100644 --- a/src/openrct2-ui/audio/FlacAudioSource.cpp +++ b/src/openrct2-ui/audio/FlacAudioSource.cpp @@ -9,6 +9,7 @@ #include "SDLAudioSource.h" +#include #include #ifndef DISABLE_FLAC diff --git a/src/openrct2-ui/audio/OggAudioSource.cpp b/src/openrct2-ui/audio/OggAudioSource.cpp index ba8918ed75..eecf887db8 100644 --- a/src/openrct2-ui/audio/OggAudioSource.cpp +++ b/src/openrct2-ui/audio/OggAudioSource.cpp @@ -9,6 +9,7 @@ #include "SDLAudioSource.h" +#include #include #ifndef DISABLE_VORBIS diff --git a/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp b/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp index a75e9d9819..4491c5442f 100644 --- a/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp +++ b/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp b/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp index 7a943bce4a..931db35bc1 100644 --- a/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp +++ b/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include #include diff --git a/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.h b/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.h index 8791fb6567..73a8406e46 100644 --- a/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.h +++ b/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.h @@ -9,6 +9,7 @@ #pragma once +#include #include #ifdef OPENGL_NO_LINK diff --git a/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp b/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp index 77e2d0eabd..414e39b3b3 100644 --- a/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp +++ b/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp @@ -12,6 +12,7 @@ # include "TextureCache.h" # include +# include # include # include # include diff --git a/src/openrct2-ui/interface/Theme.cpp b/src/openrct2-ui/interface/Theme.cpp index 13c66211c4..78e4a04e7b 100644 --- a/src/openrct2-ui/interface/Theme.cpp +++ b/src/openrct2-ui/interface/Theme.cpp @@ -16,6 +16,7 @@ #include #include +#include #include #include #include diff --git a/src/openrct2-ui/interface/Widget.cpp b/src/openrct2-ui/interface/Widget.cpp index f7ca2652b5..0b60f5b6e5 100644 --- a/src/openrct2-ui/interface/Widget.cpp +++ b/src/openrct2-ui/interface/Widget.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/title/TitleSequencePlayer.cpp b/src/openrct2-ui/title/TitleSequencePlayer.cpp index b342074e86..27c88c38ad 100644 --- a/src/openrct2-ui/title/TitleSequencePlayer.cpp +++ b/src/openrct2-ui/title/TitleSequencePlayer.cpp @@ -13,6 +13,7 @@ #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/Changelog.cpp b/src/openrct2-ui/windows/Changelog.cpp index e4160c0c65..69e1393fe8 100644 --- a/src/openrct2-ui/windows/Changelog.cpp +++ b/src/openrct2-ui/windows/Changelog.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/EditorObjectSelection.cpp b/src/openrct2-ui/windows/EditorObjectSelection.cpp index 0971266c0c..ba608f9d55 100644 --- a/src/openrct2-ui/windows/EditorObjectSelection.cpp +++ b/src/openrct2-ui/windows/EditorObjectSelection.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/Error.cpp b/src/openrct2-ui/windows/Error.cpp index c835b619b2..252af9c4cc 100644 --- a/src/openrct2-ui/windows/Error.cpp +++ b/src/openrct2-ui/windows/Error.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/InstallTrack.cpp b/src/openrct2-ui/windows/InstallTrack.cpp index ce5a8f1376..078ec496ac 100644 --- a/src/openrct2-ui/windows/InstallTrack.cpp +++ b/src/openrct2-ui/windows/InstallTrack.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/ObjectLoadError.cpp b/src/openrct2-ui/windows/ObjectLoadError.cpp index 9cf689cc6c..28cd6c351c 100644 --- a/src/openrct2-ui/windows/ObjectLoadError.cpp +++ b/src/openrct2-ui/windows/ObjectLoadError.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/Options.cpp b/src/openrct2-ui/windows/Options.cpp index e6c743b3c8..0e393c9903 100644 --- a/src/openrct2-ui/windows/Options.cpp +++ b/src/openrct2-ui/windows/Options.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/Ride.cpp b/src/openrct2-ui/windows/Ride.cpp index d1a5f120cd..2f821dfc1f 100644 --- a/src/openrct2-ui/windows/Ride.cpp +++ b/src/openrct2-ui/windows/Ride.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/SavePrompt.cpp b/src/openrct2-ui/windows/SavePrompt.cpp index d2344e9c2b..44d8f97a94 100644 --- a/src/openrct2-ui/windows/SavePrompt.cpp +++ b/src/openrct2-ui/windows/SavePrompt.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2-ui/windows/ServerList.cpp b/src/openrct2-ui/windows/ServerList.cpp index 6fa38bc01a..de94ae65d4 100644 --- a/src/openrct2-ui/windows/ServerList.cpp +++ b/src/openrct2-ui/windows/ServerList.cpp @@ -14,6 +14,7 @@ # include # include # include +# include # include # include # include diff --git a/src/openrct2-ui/windows/TopToolbar.cpp b/src/openrct2-ui/windows/TopToolbar.cpp index 2cf2689c76..82e2f7bf95 100644 --- a/src/openrct2-ui/windows/TopToolbar.cpp +++ b/src/openrct2-ui/windows/TopToolbar.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/src/openrct2/AssetPackManager.cpp b/src/openrct2/AssetPackManager.cpp index fbdd7ed41e..e50b58a5e6 100644 --- a/src/openrct2/AssetPackManager.cpp +++ b/src/openrct2/AssetPackManager.cpp @@ -11,6 +11,7 @@ #include "AssetPack.h" #include "Context.h" +#include "Diagnostic.h" #include "PlatformEnvironment.h" #include "config/Config.h" #include "core/Console.hpp" diff --git a/src/openrct2/CommandLineSprite.cpp b/src/openrct2/CommandLineSprite.cpp index ffe578309d..104b31757b 100644 --- a/src/openrct2/CommandLineSprite.cpp +++ b/src/openrct2/CommandLineSprite.cpp @@ -10,6 +10,7 @@ #include "CommandLineSprite.h" #include "Context.h" +#include "Diagnostic.h" #include "OpenRCT2.h" #include "core/FileStream.h" #include "core/Imaging.h" diff --git a/src/openrct2/EditorObjectSelectionSession.cpp b/src/openrct2/EditorObjectSelectionSession.cpp index 869084f587..768ab07a95 100644 --- a/src/openrct2/EditorObjectSelectionSession.cpp +++ b/src/openrct2/EditorObjectSelectionSession.cpp @@ -10,6 +10,7 @@ #include "EditorObjectSelectionSession.h" #include "Context.h" +#include "Diagnostic.h" #include "Editor.h" #include "Game.h" #include "GameState.h" diff --git a/src/openrct2/FileClassifier.cpp b/src/openrct2/FileClassifier.cpp index 37d6328a78..3b3ff5f774 100644 --- a/src/openrct2/FileClassifier.cpp +++ b/src/openrct2/FileClassifier.cpp @@ -9,6 +9,7 @@ #include "FileClassifier.h" +#include "Diagnostic.h" #include "core/Console.hpp" #include "core/FileStream.h" #include "core/Path.hpp" diff --git a/src/openrct2/Game.cpp b/src/openrct2/Game.cpp index 1ec5b86167..faf6cdd31b 100644 --- a/src/openrct2/Game.cpp +++ b/src/openrct2/Game.cpp @@ -11,6 +11,7 @@ #include "Cheats.h" #include "Context.h" +#include "Diagnostic.h" #include "Editor.h" #include "FileClassifier.h" #include "GameState.h" diff --git a/src/openrct2/GameStateSnapshots.cpp b/src/openrct2/GameStateSnapshots.cpp index c801c52edc..39cd67d45f 100644 --- a/src/openrct2/GameStateSnapshots.cpp +++ b/src/openrct2/GameStateSnapshots.cpp @@ -9,6 +9,7 @@ #include "GameStateSnapshots.h" +#include "Diagnostic.h" #include "core/CircularBuffer.h" #include "entity/Balloon.h" #include "entity/Duck.h" diff --git a/src/openrct2/PlatformEnvironment.cpp b/src/openrct2/PlatformEnvironment.cpp index 9fa88c09a4..d47f1daa16 100644 --- a/src/openrct2/PlatformEnvironment.cpp +++ b/src/openrct2/PlatformEnvironment.cpp @@ -9,6 +9,7 @@ #include "PlatformEnvironment.h" +#include "Diagnostic.h" #include "OpenRCT2.h" #include "config/Config.h" #include "core/File.h" diff --git a/src/openrct2/PlatformEnvironment.h b/src/openrct2/PlatformEnvironment.h index e618943dff..9576d0fcb0 100644 --- a/src/openrct2/PlatformEnvironment.h +++ b/src/openrct2/PlatformEnvironment.h @@ -9,6 +9,7 @@ #pragma once +#include "Diagnostic.h" #include "common.h" #include "core/String.hpp" diff --git a/src/openrct2/ReplayManager.cpp b/src/openrct2/ReplayManager.cpp index 06302995e6..cb3d5f05fb 100644 --- a/src/openrct2/ReplayManager.cpp +++ b/src/openrct2/ReplayManager.cpp @@ -10,6 +10,7 @@ #include "ReplayManager.h" #include "Context.h" +#include "Diagnostic.h" #include "Game.h" #include "GameState.h" #include "GameStateSnapshots.h" diff --git a/src/openrct2/actions/BalloonPressAction.cpp b/src/openrct2/actions/BalloonPressAction.cpp index a59db7fe23..2d5b9332f3 100644 --- a/src/openrct2/actions/BalloonPressAction.cpp +++ b/src/openrct2/actions/BalloonPressAction.cpp @@ -9,6 +9,7 @@ #include "BalloonPressAction.h" +#include "../Diagnostic.h" #include "../entity/Balloon.h" #include "../entity/EntityRegistry.h" #include "GameAction.h" diff --git a/src/openrct2/actions/BannerPlaceAction.cpp b/src/openrct2/actions/BannerPlaceAction.cpp index 1e5e736392..990f943b8b 100644 --- a/src/openrct2/actions/BannerPlaceAction.cpp +++ b/src/openrct2/actions/BannerPlaceAction.cpp @@ -9,6 +9,7 @@ #include "BannerPlaceAction.h" +#include "../Diagnostic.h" #include "../management/Finance.h" #include "../object/BannerSceneryEntry.h" #include "../object/ObjectEntryManager.h" diff --git a/src/openrct2/actions/BannerRemoveAction.cpp b/src/openrct2/actions/BannerRemoveAction.cpp index 993baf955b..ab82af5784 100644 --- a/src/openrct2/actions/BannerRemoveAction.cpp +++ b/src/openrct2/actions/BannerRemoveAction.cpp @@ -9,6 +9,7 @@ #include "BannerRemoveAction.h" +#include "../Diagnostic.h" #include "../management/Finance.h" #include "../object/BannerSceneryEntry.h" #include "../object/ObjectEntryManager.h" diff --git a/src/openrct2/actions/BannerSetColourAction.cpp b/src/openrct2/actions/BannerSetColourAction.cpp index f2b210ce65..e52eab5baf 100644 --- a/src/openrct2/actions/BannerSetColourAction.cpp +++ b/src/openrct2/actions/BannerSetColourAction.cpp @@ -10,6 +10,7 @@ #include "BannerSetColourAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../management/Finance.h" #include "../windows/Intent.h" #include "../world/Banner.h" diff --git a/src/openrct2/actions/BannerSetNameAction.cpp b/src/openrct2/actions/BannerSetNameAction.cpp index a9c52faafa..91efb8aaa0 100644 --- a/src/openrct2/actions/BannerSetNameAction.cpp +++ b/src/openrct2/actions/BannerSetNameAction.cpp @@ -10,6 +10,7 @@ #include "BannerSetNameAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/String.hpp" #include "../drawing/Drawing.h" #include "../localisation/Localisation.h" diff --git a/src/openrct2/actions/BannerSetStyleAction.cpp b/src/openrct2/actions/BannerSetStyleAction.cpp index e86478f3ed..7239bef430 100644 --- a/src/openrct2/actions/BannerSetStyleAction.cpp +++ b/src/openrct2/actions/BannerSetStyleAction.cpp @@ -10,6 +10,7 @@ #include "BannerSetStyleAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../management/Finance.h" #include "../util/Util.h" #include "../windows/Intent.h" diff --git a/src/openrct2/actions/CheatSetAction.cpp b/src/openrct2/actions/CheatSetAction.cpp index fbfcde548d..f9fc4c78bf 100644 --- a/src/openrct2/actions/CheatSetAction.cpp +++ b/src/openrct2/actions/CheatSetAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../config/Config.h" #include "../core/String.hpp" diff --git a/src/openrct2/actions/ClimateSetAction.cpp b/src/openrct2/actions/ClimateSetAction.cpp index 09ec9a08a7..2d8ae45d77 100644 --- a/src/openrct2/actions/ClimateSetAction.cpp +++ b/src/openrct2/actions/ClimateSetAction.cpp @@ -9,6 +9,7 @@ #include "ClimateSetAction.h" +#include "../Diagnostic.h" #include "../GameState.h" ClimateSetAction::ClimateSetAction(ClimateType climate) diff --git a/src/openrct2/actions/FootpathAdditionPlaceAction.cpp b/src/openrct2/actions/FootpathAdditionPlaceAction.cpp index 0b602f9fd0..029a16c2d3 100644 --- a/src/openrct2/actions/FootpathAdditionPlaceAction.cpp +++ b/src/openrct2/actions/FootpathAdditionPlaceAction.cpp @@ -10,6 +10,7 @@ #include "FootpathAdditionPlaceAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../core/MemoryStream.h" diff --git a/src/openrct2/actions/FootpathAdditionRemoveAction.cpp b/src/openrct2/actions/FootpathAdditionRemoveAction.cpp index 2bff554683..49fc8fbf2d 100644 --- a/src/openrct2/actions/FootpathAdditionRemoveAction.cpp +++ b/src/openrct2/actions/FootpathAdditionRemoveAction.cpp @@ -10,6 +10,7 @@ #include "FootpathAdditionRemoveAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../core/MemoryStream.h" diff --git a/src/openrct2/actions/FootpathPlaceAction.cpp b/src/openrct2/actions/FootpathPlaceAction.cpp index b661c0b515..e64331f7e1 100644 --- a/src/openrct2/actions/FootpathPlaceAction.cpp +++ b/src/openrct2/actions/FootpathPlaceAction.cpp @@ -10,6 +10,7 @@ #include "FootpathPlaceAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../core/MemoryStream.h" diff --git a/src/openrct2/actions/GameAction.cpp b/src/openrct2/actions/GameAction.cpp index 9402100080..113c21ad0c 100644 --- a/src/openrct2/actions/GameAction.cpp +++ b/src/openrct2/actions/GameAction.cpp @@ -10,6 +10,7 @@ #include "GameAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../ReplayManager.h" #include "../core/Guard.hpp" diff --git a/src/openrct2/actions/GameSetSpeedAction.cpp b/src/openrct2/actions/GameSetSpeedAction.cpp index 1d72b3320c..6f9ec173d4 100644 --- a/src/openrct2/actions/GameSetSpeedAction.cpp +++ b/src/openrct2/actions/GameSetSpeedAction.cpp @@ -9,6 +9,7 @@ #include "GameSetSpeedAction.h" +#include "../Diagnostic.h" #include "../config/Config.h" using namespace OpenRCT2; diff --git a/src/openrct2/actions/GuestSetFlagsAction.cpp b/src/openrct2/actions/GuestSetFlagsAction.cpp index eb70337657..5d1b117847 100644 --- a/src/openrct2/actions/GuestSetFlagsAction.cpp +++ b/src/openrct2/actions/GuestSetFlagsAction.cpp @@ -10,6 +10,7 @@ #include "GuestSetFlagsAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../entity/EntityRegistry.h" diff --git a/src/openrct2/actions/GuestSetNameAction.cpp b/src/openrct2/actions/GuestSetNameAction.cpp index 8532362fee..cd64bfa928 100644 --- a/src/openrct2/actions/GuestSetNameAction.cpp +++ b/src/openrct2/actions/GuestSetNameAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../entity/EntityRegistry.h" diff --git a/src/openrct2/actions/LandBuyRightsAction.cpp b/src/openrct2/actions/LandBuyRightsAction.cpp index 2d206e9dcb..bc8827a2fa 100644 --- a/src/openrct2/actions/LandBuyRightsAction.cpp +++ b/src/openrct2/actions/LandBuyRightsAction.cpp @@ -10,6 +10,7 @@ #include "LandBuyRightsAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../actions/LandSetHeightAction.h" diff --git a/src/openrct2/actions/LandSetRightsAction.cpp b/src/openrct2/actions/LandSetRightsAction.cpp index 813277a402..9c56c551e4 100644 --- a/src/openrct2/actions/LandSetRightsAction.cpp +++ b/src/openrct2/actions/LandSetRightsAction.cpp @@ -10,6 +10,7 @@ #include "LandSetRightsAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../actions/LandSetHeightAction.h" diff --git a/src/openrct2/actions/LandSmoothAction.cpp b/src/openrct2/actions/LandSmoothAction.cpp index ab608348ca..19ab9d6d80 100644 --- a/src/openrct2/actions/LandSmoothAction.cpp +++ b/src/openrct2/actions/LandSmoothAction.cpp @@ -10,6 +10,7 @@ #include "LandSmoothAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../actions/LandLowerAction.h" #include "../actions/LandRaiseAction.h" diff --git a/src/openrct2/actions/LargeSceneryPlaceAction.cpp b/src/openrct2/actions/LargeSceneryPlaceAction.cpp index cadc81488d..a931fd1b5b 100644 --- a/src/openrct2/actions/LargeSceneryPlaceAction.cpp +++ b/src/openrct2/actions/LargeSceneryPlaceAction.cpp @@ -9,6 +9,7 @@ #include "LargeSceneryPlaceAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/LargeSceneryRemoveAction.cpp b/src/openrct2/actions/LargeSceneryRemoveAction.cpp index 899a327875..3620196380 100644 --- a/src/openrct2/actions/LargeSceneryRemoveAction.cpp +++ b/src/openrct2/actions/LargeSceneryRemoveAction.cpp @@ -10,6 +10,7 @@ #include "LargeSceneryRemoveAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../common.h" diff --git a/src/openrct2/actions/LargeScenerySetColourAction.cpp b/src/openrct2/actions/LargeScenerySetColourAction.cpp index 687a016b75..feecd7f603 100644 --- a/src/openrct2/actions/LargeScenerySetColourAction.cpp +++ b/src/openrct2/actions/LargeScenerySetColourAction.cpp @@ -9,6 +9,7 @@ #include "LargeScenerySetColourAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/MazePlaceTrackAction.cpp b/src/openrct2/actions/MazePlaceTrackAction.cpp index f0f4019c22..75fcdb04cf 100644 --- a/src/openrct2/actions/MazePlaceTrackAction.cpp +++ b/src/openrct2/actions/MazePlaceTrackAction.cpp @@ -8,6 +8,7 @@ *****************************************************************************/ #include "MazePlaceTrackAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../management/Finance.h" #include "../ride/RideData.h" diff --git a/src/openrct2/actions/MazeSetTrackAction.cpp b/src/openrct2/actions/MazeSetTrackAction.cpp index a28b73aa81..834436a13b 100644 --- a/src/openrct2/actions/MazeSetTrackAction.cpp +++ b/src/openrct2/actions/MazeSetTrackAction.cpp @@ -10,6 +10,7 @@ #include "MazeSetTrackAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/ParkEntranceRemoveAction.cpp b/src/openrct2/actions/ParkEntranceRemoveAction.cpp index d47f15f0ef..e3a167057c 100644 --- a/src/openrct2/actions/ParkEntranceRemoveAction.cpp +++ b/src/openrct2/actions/ParkEntranceRemoveAction.cpp @@ -9,6 +9,7 @@ #include "ParkEntranceRemoveAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/ParkSetDateAction.cpp b/src/openrct2/actions/ParkSetDateAction.cpp index 7f82953bbb..1c50b5f51c 100644 --- a/src/openrct2/actions/ParkSetDateAction.cpp +++ b/src/openrct2/actions/ParkSetDateAction.cpp @@ -10,6 +10,7 @@ #include "ParkSetDateAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../localisation/StringIds.h" diff --git a/src/openrct2/actions/ParkSetEntranceFeeAction.cpp b/src/openrct2/actions/ParkSetEntranceFeeAction.cpp index da155eb316..f34de62098 100644 --- a/src/openrct2/actions/ParkSetEntranceFeeAction.cpp +++ b/src/openrct2/actions/ParkSetEntranceFeeAction.cpp @@ -10,6 +10,7 @@ #include "ParkSetEntranceFeeAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/ParkSetNameAction.cpp b/src/openrct2/actions/ParkSetNameAction.cpp index 57a9424a38..3573a95da8 100644 --- a/src/openrct2/actions/ParkSetNameAction.cpp +++ b/src/openrct2/actions/ParkSetNameAction.cpp @@ -10,6 +10,7 @@ #include "ParkSetNameAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" diff --git a/src/openrct2/actions/ParkSetParameterAction.cpp b/src/openrct2/actions/ParkSetParameterAction.cpp index a113238ed3..8b521afec8 100644 --- a/src/openrct2/actions/ParkSetParameterAction.cpp +++ b/src/openrct2/actions/ParkSetParameterAction.cpp @@ -9,6 +9,7 @@ #include "ParkSetParameterAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../interface/Window.h" #include "../ride/ShopItem.h" diff --git a/src/openrct2/actions/ParkSetResearchFundingAction.cpp b/src/openrct2/actions/ParkSetResearchFundingAction.cpp index ccb0f955eb..a4fdd06ce1 100644 --- a/src/openrct2/actions/ParkSetResearchFundingAction.cpp +++ b/src/openrct2/actions/ParkSetResearchFundingAction.cpp @@ -10,6 +10,7 @@ #include "ParkSetResearchFundingAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../localisation/StringIds.h" diff --git a/src/openrct2/actions/PeepPickupAction.cpp b/src/openrct2/actions/PeepPickupAction.cpp index 3978d3ddee..5ea02f4bfb 100644 --- a/src/openrct2/actions/PeepPickupAction.cpp +++ b/src/openrct2/actions/PeepPickupAction.cpp @@ -9,6 +9,7 @@ #include "PeepPickupAction.h" +#include "../Diagnostic.h" #include "../Input.h" #include "../entity/EntityRegistry.h" #include "../entity/Peep.h" diff --git a/src/openrct2/actions/RideCreateAction.cpp b/src/openrct2/actions/RideCreateAction.cpp index 67043789ed..ef532c73bc 100644 --- a/src/openrct2/actions/RideCreateAction.cpp +++ b/src/openrct2/actions/RideCreateAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/Memory.hpp" #include "../core/MemoryStream.h" diff --git a/src/openrct2/actions/RideDemolishAction.cpp b/src/openrct2/actions/RideDemolishAction.cpp index 4e7e3f9ed7..b6abdb56bd 100644 --- a/src/openrct2/actions/RideDemolishAction.cpp +++ b/src/openrct2/actions/RideDemolishAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" diff --git a/src/openrct2/actions/RideEntranceExitPlaceAction.cpp b/src/openrct2/actions/RideEntranceExitPlaceAction.cpp index 41190da23c..5633f64ba7 100644 --- a/src/openrct2/actions/RideEntranceExitPlaceAction.cpp +++ b/src/openrct2/actions/RideEntranceExitPlaceAction.cpp @@ -9,6 +9,7 @@ #include "RideEntranceExitPlaceAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../actions/RideEntranceExitRemoveAction.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/RideEntranceExitRemoveAction.cpp b/src/openrct2/actions/RideEntranceExitRemoveAction.cpp index 232f8ccad9..7732e8c901 100644 --- a/src/openrct2/actions/RideEntranceExitRemoveAction.cpp +++ b/src/openrct2/actions/RideEntranceExitRemoveAction.cpp @@ -9,6 +9,7 @@ #include "RideEntranceExitRemoveAction.h" +#include "../Diagnostic.h" #include "../ride/Ride.h" #include "../ride/Station.h" #include "../world/Entrance.h" diff --git a/src/openrct2/actions/RideFreezeRatingAction.cpp b/src/openrct2/actions/RideFreezeRatingAction.cpp index db11ad4257..066d696154 100644 --- a/src/openrct2/actions/RideFreezeRatingAction.cpp +++ b/src/openrct2/actions/RideFreezeRatingAction.cpp @@ -9,6 +9,8 @@ #include "RideFreezeRatingAction.h" +#include "../Diagnostic.h" + RideFreezeRatingAction::RideFreezeRatingAction(RideId rideIndex, RideRatingType type, ride_rating value) : _rideIndex(rideIndex) , _type(type) diff --git a/src/openrct2/actions/RideSetAppearanceAction.cpp b/src/openrct2/actions/RideSetAppearanceAction.cpp index 5527c20353..54e7902888 100644 --- a/src/openrct2/actions/RideSetAppearanceAction.cpp +++ b/src/openrct2/actions/RideSetAppearanceAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/RideSetNameAction.cpp b/src/openrct2/actions/RideSetNameAction.cpp index 50117ba058..5811ee3e1d 100644 --- a/src/openrct2/actions/RideSetNameAction.cpp +++ b/src/openrct2/actions/RideSetNameAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/RideSetPriceAction.cpp b/src/openrct2/actions/RideSetPriceAction.cpp index 426a16f578..871f195e5a 100644 --- a/src/openrct2/actions/RideSetPriceAction.cpp +++ b/src/openrct2/actions/RideSetPriceAction.cpp @@ -10,6 +10,7 @@ #include "RideSetPriceAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../common.h" #include "../core/MemoryStream.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/RideSetSettingAction.cpp b/src/openrct2/actions/RideSetSettingAction.cpp index a40aca3cb6..18f14da269 100644 --- a/src/openrct2/actions/RideSetSettingAction.cpp +++ b/src/openrct2/actions/RideSetSettingAction.cpp @@ -10,6 +10,7 @@ #include "RideSetSettingAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../object/ObjectManager.h" #include "../ride/Ride.h" diff --git a/src/openrct2/actions/RideSetStatusAction.cpp b/src/openrct2/actions/RideSetStatusAction.cpp index f39cefb0c2..a395a083c1 100644 --- a/src/openrct2/actions/RideSetStatusAction.cpp +++ b/src/openrct2/actions/RideSetStatusAction.cpp @@ -10,6 +10,7 @@ #include "RideSetStatusAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../common.h" #include "../core/MemoryStream.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/RideSetVehicleAction.cpp b/src/openrct2/actions/RideSetVehicleAction.cpp index 337f0979f3..f8aa959c98 100644 --- a/src/openrct2/actions/RideSetVehicleAction.cpp +++ b/src/openrct2/actions/RideSetVehicleAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" diff --git a/src/openrct2/actions/ScenarioSetSettingAction.cpp b/src/openrct2/actions/ScenarioSetSettingAction.cpp index 0db80078e3..fccd3b6305 100644 --- a/src/openrct2/actions/ScenarioSetSettingAction.cpp +++ b/src/openrct2/actions/ScenarioSetSettingAction.cpp @@ -9,6 +9,7 @@ #include "ScenarioSetSettingAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../entity/Peep.h" diff --git a/src/openrct2/actions/SignSetStyleAction.cpp b/src/openrct2/actions/SignSetStyleAction.cpp index 025e3f5742..1b363db47b 100644 --- a/src/openrct2/actions/SignSetStyleAction.cpp +++ b/src/openrct2/actions/SignSetStyleAction.cpp @@ -10,6 +10,7 @@ #include "SignSetStyleAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../localisation/StringIds.h" diff --git a/src/openrct2/actions/SmallSceneryPlaceAction.cpp b/src/openrct2/actions/SmallSceneryPlaceAction.cpp index 43e7316ec1..89a601e88f 100644 --- a/src/openrct2/actions/SmallSceneryPlaceAction.cpp +++ b/src/openrct2/actions/SmallSceneryPlaceAction.cpp @@ -10,6 +10,7 @@ #include "SmallSceneryPlaceAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../common.h" diff --git a/src/openrct2/actions/SmallSceneryRemoveAction.cpp b/src/openrct2/actions/SmallSceneryRemoveAction.cpp index 77ca81964b..ee728e0cc9 100644 --- a/src/openrct2/actions/SmallSceneryRemoveAction.cpp +++ b/src/openrct2/actions/SmallSceneryRemoveAction.cpp @@ -10,6 +10,7 @@ #include "SmallSceneryRemoveAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../common.h" diff --git a/src/openrct2/actions/SmallScenerySetColourAction.cpp b/src/openrct2/actions/SmallScenerySetColourAction.cpp index 3832657eab..d7f7fa2730 100644 --- a/src/openrct2/actions/SmallScenerySetColourAction.cpp +++ b/src/openrct2/actions/SmallScenerySetColourAction.cpp @@ -10,6 +10,7 @@ #include "SmallScenerySetColourAction.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../common.h" diff --git a/src/openrct2/actions/StaffFireAction.cpp b/src/openrct2/actions/StaffFireAction.cpp index 9cfc0dc218..3243cf5e33 100644 --- a/src/openrct2/actions/StaffFireAction.cpp +++ b/src/openrct2/actions/StaffFireAction.cpp @@ -9,6 +9,7 @@ #include "StaffFireAction.h" +#include "../Diagnostic.h" #include "../entity/EntityRegistry.h" #include "../entity/Staff.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/StaffHireNewAction.cpp b/src/openrct2/actions/StaffHireNewAction.cpp index 59b4970d05..f0984ced95 100644 --- a/src/openrct2/actions/StaffHireNewAction.cpp +++ b/src/openrct2/actions/StaffHireNewAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" diff --git a/src/openrct2/actions/StaffSetColourAction.cpp b/src/openrct2/actions/StaffSetColourAction.cpp index e88b14559b..524806774c 100644 --- a/src/openrct2/actions/StaffSetColourAction.cpp +++ b/src/openrct2/actions/StaffSetColourAction.cpp @@ -10,6 +10,7 @@ #include "StaffSetColourAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../entity/EntityList.h" diff --git a/src/openrct2/actions/StaffSetCostumeAction.cpp b/src/openrct2/actions/StaffSetCostumeAction.cpp index 72e822a6ce..c793277143 100644 --- a/src/openrct2/actions/StaffSetCostumeAction.cpp +++ b/src/openrct2/actions/StaffSetCostumeAction.cpp @@ -10,6 +10,7 @@ #include "StaffSetCostumeAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../entity/EntityRegistry.h" #include "../interface/Window.h" #include "../localisation/Localisation.h" diff --git a/src/openrct2/actions/StaffSetNameAction.cpp b/src/openrct2/actions/StaffSetNameAction.cpp index 9844f50a7b..d3846c1400 100644 --- a/src/openrct2/actions/StaffSetNameAction.cpp +++ b/src/openrct2/actions/StaffSetNameAction.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/MemoryStream.h" #include "../drawing/Drawing.h" #include "../entity/EntityRegistry.h" diff --git a/src/openrct2/actions/StaffSetOrdersAction.cpp b/src/openrct2/actions/StaffSetOrdersAction.cpp index 8ecac4c61d..ce928e34b1 100644 --- a/src/openrct2/actions/StaffSetOrdersAction.cpp +++ b/src/openrct2/actions/StaffSetOrdersAction.cpp @@ -10,6 +10,7 @@ #include "StaffSetOrdersAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../entity/EntityRegistry.h" #include "../entity/Staff.h" #include "../interface/Window.h" diff --git a/src/openrct2/actions/StaffSetPatrolAreaAction.cpp b/src/openrct2/actions/StaffSetPatrolAreaAction.cpp index a2f235a972..967d9e7ec7 100644 --- a/src/openrct2/actions/StaffSetPatrolAreaAction.cpp +++ b/src/openrct2/actions/StaffSetPatrolAreaAction.cpp @@ -9,6 +9,7 @@ #include "StaffSetPatrolAreaAction.h" +#include "../Diagnostic.h" #include "../entity/EntityRegistry.h" #include "../entity/PatrolArea.h" #include "../entity/Peep.h" diff --git a/src/openrct2/actions/SurfaceSetStyleAction.cpp b/src/openrct2/actions/SurfaceSetStyleAction.cpp index a9151787e7..731c30f5d8 100644 --- a/src/openrct2/actions/SurfaceSetStyleAction.cpp +++ b/src/openrct2/actions/SurfaceSetStyleAction.cpp @@ -10,6 +10,7 @@ #include "SurfaceSetStyleAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/TileModifyAction.cpp b/src/openrct2/actions/TileModifyAction.cpp index d579a5399a..75cbc908e8 100644 --- a/src/openrct2/actions/TileModifyAction.cpp +++ b/src/openrct2/actions/TileModifyAction.cpp @@ -10,6 +10,7 @@ #include "TileModifyAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../windows/Intent.h" #include "../world/TileInspector.h" diff --git a/src/openrct2/actions/TrackDesignAction.cpp b/src/openrct2/actions/TrackDesignAction.cpp index bbb84e3e27..1b2e69078e 100644 --- a/src/openrct2/actions/TrackDesignAction.cpp +++ b/src/openrct2/actions/TrackDesignAction.cpp @@ -10,6 +10,7 @@ #include "TrackDesignAction.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../management/Finance.h" #include "../management/Research.h" diff --git a/src/openrct2/actions/TrackPlaceAction.cpp b/src/openrct2/actions/TrackPlaceAction.cpp index 2c769483fc..2b8072c1b8 100644 --- a/src/openrct2/actions/TrackPlaceAction.cpp +++ b/src/openrct2/actions/TrackPlaceAction.cpp @@ -9,6 +9,7 @@ #include "TrackPlaceAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/Numerics.hpp" #include "../management/Finance.h" diff --git a/src/openrct2/actions/TrackRemoveAction.cpp b/src/openrct2/actions/TrackRemoveAction.cpp index c294211e47..0ba5385667 100644 --- a/src/openrct2/actions/TrackRemoveAction.cpp +++ b/src/openrct2/actions/TrackRemoveAction.cpp @@ -9,6 +9,7 @@ #include "TrackRemoveAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../management/Finance.h" #include "../ride/RideData.h" diff --git a/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp b/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp index 1c73514dcd..d2cb71c881 100644 --- a/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp +++ b/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp @@ -9,6 +9,7 @@ #include "TrackSetBrakeSpeedAction.h" +#include "../Diagnostic.h" #include "../management/Finance.h" TrackSetBrakeSpeedAction::TrackSetBrakeSpeedAction(const CoordsXYZ& loc, track_type_t trackType, uint8_t brakeSpeed) diff --git a/src/openrct2/actions/WallPlaceAction.cpp b/src/openrct2/actions/WallPlaceAction.cpp index cb9b3f5294..26e6234f35 100644 --- a/src/openrct2/actions/WallPlaceAction.cpp +++ b/src/openrct2/actions/WallPlaceAction.cpp @@ -9,6 +9,7 @@ #include "WallPlaceAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/WallSetColourAction.cpp b/src/openrct2/actions/WallSetColourAction.cpp index 6754f37b0c..9c0a12579b 100644 --- a/src/openrct2/actions/WallSetColourAction.cpp +++ b/src/openrct2/actions/WallSetColourAction.cpp @@ -9,6 +9,7 @@ #include "WallSetColourAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/actions/WaterSetHeightAction.cpp b/src/openrct2/actions/WaterSetHeightAction.cpp index 418f67874a..819565eb6d 100644 --- a/src/openrct2/actions/WaterSetHeightAction.cpp +++ b/src/openrct2/actions/WaterSetHeightAction.cpp @@ -9,6 +9,7 @@ #include "WaterSetHeightAction.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../OpenRCT2.h" #include "../management/Finance.h" diff --git a/src/openrct2/common.h b/src/openrct2/common.h index 0b371bd7b4..781150e654 100644 --- a/src/openrct2/common.h +++ b/src/openrct2/common.h @@ -14,8 +14,6 @@ # define _CRT_NONSTDC_NO_WARNINGS #endif -#include "Diagnostic.h" - #include #include #include diff --git a/src/openrct2/config/Config.cpp b/src/openrct2/config/Config.cpp index b32c9ffc6c..f48cedf701 100644 --- a/src/openrct2/config/Config.cpp +++ b/src/openrct2/config/Config.cpp @@ -11,6 +11,7 @@ #include "../Context.h" #include "../Date.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../PlatformEnvironment.h" #include "../core/Console.hpp" diff --git a/src/openrct2/core/File.cpp b/src/openrct2/core/File.cpp index ee897ea510..b666dab257 100644 --- a/src/openrct2/core/File.cpp +++ b/src/openrct2/core/File.cpp @@ -13,6 +13,7 @@ # include #endif +#include "../Diagnostic.h" #include "../platform/Platform.h" #include "../util/Util.h" #include "File.h" diff --git a/src/openrct2/core/FileIndex.hpp b/src/openrct2/core/FileIndex.hpp index c8740df75e..4934173b8c 100644 --- a/src/openrct2/core/FileIndex.hpp +++ b/src/openrct2/core/FileIndex.hpp @@ -10,6 +10,7 @@ #pragma once #include "../Context.h" +#include "../Diagnostic.h" #include "../common.h" #include "Console.hpp" #include "DataSerialiser.h" diff --git a/src/openrct2/core/FileWatcher.cpp b/src/openrct2/core/FileWatcher.cpp index b3c24db6c6..8792b91bed 100644 --- a/src/openrct2/core/FileWatcher.cpp +++ b/src/openrct2/core/FileWatcher.cpp @@ -7,6 +7,8 @@ * OpenRCT2 is licensed under the GNU General Public License version 3. *****************************************************************************/ +#include "../Diagnostic.h" + #include #include #include diff --git a/src/openrct2/core/Imaging.cpp b/src/openrct2/core/Imaging.cpp index a0b3f351e8..d7912eb0ec 100644 --- a/src/openrct2/core/Imaging.cpp +++ b/src/openrct2/core/Imaging.cpp @@ -11,6 +11,7 @@ #include "Imaging.h" +#include "../Diagnostic.h" #include "../Version.h" #include "../drawing/Drawing.h" #include "FileSystem.hpp" diff --git a/src/openrct2/core/Json.cpp b/src/openrct2/core/Json.cpp index b1d28b8c23..ea5bc5c1c9 100644 --- a/src/openrct2/core/Json.cpp +++ b/src/openrct2/core/Json.cpp @@ -9,6 +9,7 @@ #include "Json.hpp" +#include "../Diagnostic.h" #include "FileStream.h" #include "Memory.hpp" #include "String.hpp" diff --git a/src/openrct2/core/RTL.FriBidi.cpp b/src/openrct2/core/RTL.FriBidi.cpp index cbbfd73a24..44b83b5b8a 100644 --- a/src/openrct2/core/RTL.FriBidi.cpp +++ b/src/openrct2/core/RTL.FriBidi.cpp @@ -10,6 +10,8 @@ #if defined(_WIN32) && defined(USE_FRIBIDI) # include "RTL.h" +# include "../Diagnostic.h" + # include extern "C" { diff --git a/src/openrct2/core/String.cpp b/src/openrct2/core/String.cpp index 1c32daf7ae..693f8e44c4 100644 --- a/src/openrct2/core/String.cpp +++ b/src/openrct2/core/String.cpp @@ -7,6 +7,8 @@ * OpenRCT2 is licensed under the GNU General Public License version 3. *****************************************************************************/ +#include "../Diagnostic.h" + #include #include #include diff --git a/src/openrct2/core/ZipAndroid.cpp b/src/openrct2/core/ZipAndroid.cpp index e7ae949ecc..adfdb117ac 100644 --- a/src/openrct2/core/ZipAndroid.cpp +++ b/src/openrct2/core/ZipAndroid.cpp @@ -9,6 +9,7 @@ #ifdef __ANDROID__ +# include "../Diagnostic.h" # include "../platform/Platform.h" # include "IStream.hpp" # include "MemoryStream.h" diff --git a/src/openrct2/drawing/Drawing.Sprite.cpp b/src/openrct2/drawing/Drawing.Sprite.cpp index 4c04e5b79c..d5aa77abd5 100644 --- a/src/openrct2/drawing/Drawing.Sprite.cpp +++ b/src/openrct2/drawing/Drawing.Sprite.cpp @@ -10,6 +10,7 @@ #include "Drawing.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../PlatformEnvironment.h" #include "../config/Config.h" diff --git a/src/openrct2/drawing/Drawing.cpp b/src/openrct2/drawing/Drawing.cpp index 6ccb4fbd57..c5042a606c 100644 --- a/src/openrct2/drawing/Drawing.cpp +++ b/src/openrct2/drawing/Drawing.cpp @@ -10,6 +10,7 @@ #include "Drawing.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/drawing/Image.cpp b/src/openrct2/drawing/Image.cpp index f1c6fa3abc..ec65717d15 100644 --- a/src/openrct2/drawing/Image.cpp +++ b/src/openrct2/drawing/Image.cpp @@ -9,6 +9,7 @@ #include "Image.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../core/Console.hpp" #include "../core/Guard.hpp" diff --git a/src/openrct2/drawing/LightFX.cpp b/src/openrct2/drawing/LightFX.cpp index de1a192ce1..321c83f114 100644 --- a/src/openrct2/drawing/LightFX.cpp +++ b/src/openrct2/drawing/LightFX.cpp @@ -9,6 +9,7 @@ #include "LightFX.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../common.h" diff --git a/src/openrct2/drawing/TTF.cpp b/src/openrct2/drawing/TTF.cpp index da19b3c52a..6b35dcd8e4 100644 --- a/src/openrct2/drawing/TTF.cpp +++ b/src/openrct2/drawing/TTF.cpp @@ -9,6 +9,8 @@ #ifndef NO_TTF +# include "../Diagnostic.h" + # include # pragma clang diagnostic push # pragma clang diagnostic ignored "-Wdocumentation" diff --git a/src/openrct2/drawing/TTFSDLPort.cpp b/src/openrct2/drawing/TTFSDLPort.cpp index 58a02b21d3..46ca0870ce 100644 --- a/src/openrct2/drawing/TTFSDLPort.cpp +++ b/src/openrct2/drawing/TTFSDLPort.cpp @@ -35,6 +35,8 @@ misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. */ +# include "../Diagnostic.h" + # include # include # include diff --git a/src/openrct2/entity/EntityRegistry.cpp b/src/openrct2/entity/EntityRegistry.cpp index bacebf07f0..74ddfd02bb 100644 --- a/src/openrct2/entity/EntityRegistry.cpp +++ b/src/openrct2/entity/EntityRegistry.cpp @@ -9,6 +9,7 @@ #include "EntityRegistry.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../core/Algorithm.hpp" diff --git a/src/openrct2/entity/Guest.cpp b/src/openrct2/entity/Guest.cpp index 5e4b89230e..db339d2a7a 100644 --- a/src/openrct2/entity/Guest.cpp +++ b/src/openrct2/entity/Guest.cpp @@ -10,6 +10,7 @@ #include "Guest.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/entity/MoneyEffect.cpp b/src/openrct2/entity/MoneyEffect.cpp index 8f2d60a3ca..92aeefc5b3 100644 --- a/src/openrct2/entity/MoneyEffect.cpp +++ b/src/openrct2/entity/MoneyEffect.cpp @@ -9,6 +9,7 @@ #include "MoneyEffect.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../config/Config.h" #include "../core/DataSerialiser.h" diff --git a/src/openrct2/entity/Peep.cpp b/src/openrct2/entity/Peep.cpp index 485117f623..9817a3ca95 100644 --- a/src/openrct2/entity/Peep.cpp +++ b/src/openrct2/entity/Peep.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../Input.h" diff --git a/src/openrct2/entity/Staff.cpp b/src/openrct2/entity/Staff.cpp index 843654f770..3d17ab5263 100644 --- a/src/openrct2/entity/Staff.cpp +++ b/src/openrct2/entity/Staff.cpp @@ -10,6 +10,7 @@ #include "Staff.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../Input.h" diff --git a/src/openrct2/interface/Fonts.cpp b/src/openrct2/interface/Fonts.cpp index 75d28c21f1..b38b4699b6 100644 --- a/src/openrct2/interface/Fonts.cpp +++ b/src/openrct2/interface/Fonts.cpp @@ -9,6 +9,7 @@ #include "Fonts.h" +#include "../Diagnostic.h" #include "../config/Config.h" #include "../core/String.hpp" #include "../drawing/TTF.h" diff --git a/src/openrct2/interface/Screenshot.cpp b/src/openrct2/interface/Screenshot.cpp index ab00e2df2d..41e2e9175c 100644 --- a/src/openrct2/interface/Screenshot.cpp +++ b/src/openrct2/interface/Screenshot.cpp @@ -10,6 +10,7 @@ #include "Screenshot.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/interface/Viewport.cpp b/src/openrct2/interface/Viewport.cpp index 5d222b2975..84241a498b 100644 --- a/src/openrct2/interface/Viewport.cpp +++ b/src/openrct2/interface/Viewport.cpp @@ -10,6 +10,7 @@ #include "Viewport.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../Input.h" diff --git a/src/openrct2/interface/Window.cpp b/src/openrct2/interface/Window.cpp index cf5aa65f3f..1620637b37 100644 --- a/src/openrct2/interface/Window.cpp +++ b/src/openrct2/interface/Window.cpp @@ -10,6 +10,7 @@ #include "Window.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Editor.h" #include "../Game.h" #include "../GameState.h" diff --git a/src/openrct2/localisation/LanguagePack.cpp b/src/openrct2/localisation/LanguagePack.cpp index ee35870610..3d5c963d58 100644 --- a/src/openrct2/localisation/LanguagePack.cpp +++ b/src/openrct2/localisation/LanguagePack.cpp @@ -10,6 +10,7 @@ #include "LanguagePack.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../common.h" #include "../core/FileStream.h" #include "../core/Memory.hpp" diff --git a/src/openrct2/localisation/Localisation.cpp b/src/openrct2/localisation/Localisation.cpp index 8f0fc19af5..0a9175c399 100644 --- a/src/openrct2/localisation/Localisation.cpp +++ b/src/openrct2/localisation/Localisation.cpp @@ -9,6 +9,7 @@ #include "Localisation.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../common.h" #include "../config/Config.h" diff --git a/src/openrct2/management/NewsItem.cpp b/src/openrct2/management/NewsItem.cpp index 62c0d281bc..e185c30468 100644 --- a/src/openrct2/management/NewsItem.cpp +++ b/src/openrct2/management/NewsItem.cpp @@ -10,6 +10,7 @@ #include "NewsItem.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../Input.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/management/Research.cpp b/src/openrct2/management/Research.cpp index 6c75a5c863..0f546c64e0 100644 --- a/src/openrct2/management/Research.cpp +++ b/src/openrct2/management/Research.cpp @@ -10,6 +10,7 @@ #include "Research.h" #include "../Date.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/network/DiscordService.cpp b/src/openrct2/network/DiscordService.cpp index 9cc8ed98fe..3fe20186df 100644 --- a/src/openrct2/network/DiscordService.cpp +++ b/src/openrct2/network/DiscordService.cpp @@ -11,6 +11,7 @@ # include "DiscordService.h" # include "../Context.h" +# include "../Diagnostic.h" # include "../GameState.h" # include "../OpenRCT2.h" # include "../core/Console.hpp" diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index bffd695c59..f46c18fe2f 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -10,6 +10,7 @@ #include "NetworkBase.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../GameStateSnapshots.h" diff --git a/src/openrct2/network/NetworkServerAdvertiser.cpp b/src/openrct2/network/NetworkServerAdvertiser.cpp index c053b887c1..10084d7134 100644 --- a/src/openrct2/network/NetworkServerAdvertiser.cpp +++ b/src/openrct2/network/NetworkServerAdvertiser.cpp @@ -11,6 +11,7 @@ # include "NetworkServerAdvertiser.h" +# include "../Diagnostic.h" # include "../GameState.h" # include "../config/Config.h" # include "../core/Console.hpp" diff --git a/src/openrct2/network/ServerList.cpp b/src/openrct2/network/ServerList.cpp index 6127ae3bf9..7630b2d3b2 100644 --- a/src/openrct2/network/ServerList.cpp +++ b/src/openrct2/network/ServerList.cpp @@ -12,6 +12,7 @@ # include "ServerList.h" # include "../Context.h" +# include "../Diagnostic.h" # include "../PlatformEnvironment.h" # include "../config/Config.h" # include "../core/File.h" diff --git a/src/openrct2/network/Socket.cpp b/src/openrct2/network/Socket.cpp index 38e53ea275..a05b0ff846 100644 --- a/src/openrct2/network/Socket.cpp +++ b/src/openrct2/network/Socket.cpp @@ -9,6 +9,8 @@ #ifndef DISABLE_NETWORK +# include "../Diagnostic.h" + # include # include # include diff --git a/src/openrct2/object/ImageTable.cpp b/src/openrct2/object/ImageTable.cpp index 6bac572b7a..b32a167692 100644 --- a/src/openrct2/object/ImageTable.cpp +++ b/src/openrct2/object/ImageTable.cpp @@ -10,6 +10,7 @@ #include "ImageTable.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../PlatformEnvironment.h" #include "../core/File.h" diff --git a/src/openrct2/object/Object.cpp b/src/openrct2/object/Object.cpp index ca2b46ee51..82868acaba 100644 --- a/src/openrct2/object/Object.cpp +++ b/src/openrct2/object/Object.cpp @@ -10,6 +10,7 @@ #include "Object.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/File.h" #include "../core/FileStream.h" #include "../core/Memory.hpp" diff --git a/src/openrct2/object/ObjectFactory.cpp b/src/openrct2/object/ObjectFactory.cpp index 739cc65d22..42757eed43 100644 --- a/src/openrct2/object/ObjectFactory.cpp +++ b/src/openrct2/object/ObjectFactory.cpp @@ -10,6 +10,7 @@ #include "ObjectFactory.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../PlatformEnvironment.h" #include "../audio/audio.h" diff --git a/src/openrct2/object/ObjectManager.cpp b/src/openrct2/object/ObjectManager.cpp index 9c0157798a..ae32f8e792 100644 --- a/src/openrct2/object/ObjectManager.cpp +++ b/src/openrct2/object/ObjectManager.cpp @@ -10,6 +10,7 @@ #include "ObjectManager.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../ParkImporter.h" #include "../audio/audio.h" #include "../core/Console.hpp" diff --git a/src/openrct2/object/ObjectRepository.cpp b/src/openrct2/object/ObjectRepository.cpp index 402104d41a..871f9a0405 100644 --- a/src/openrct2/object/ObjectRepository.cpp +++ b/src/openrct2/object/ObjectRepository.cpp @@ -10,6 +10,7 @@ #include "ObjectRepository.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../OpenRCT2.h" #include "../PlatformEnvironment.h" #include "../common.h" diff --git a/src/openrct2/paint/VirtualFloor.cpp b/src/openrct2/paint/VirtualFloor.cpp index 5c118a0efe..484242d44b 100644 --- a/src/openrct2/paint/VirtualFloor.cpp +++ b/src/openrct2/paint/VirtualFloor.cpp @@ -10,6 +10,7 @@ #include "VirtualFloor.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../Input.h" #include "../config/Config.h" diff --git a/src/openrct2/park/ParkFile.cpp b/src/openrct2/park/ParkFile.cpp index 1100eeb93a..c98e8e17a5 100644 --- a/src/openrct2/park/ParkFile.cpp +++ b/src/openrct2/park/ParkFile.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Editor.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/peep/GuestPathfinding.cpp b/src/openrct2/peep/GuestPathfinding.cpp index 1c0540f565..f8a9edd127 100644 --- a/src/openrct2/peep/GuestPathfinding.cpp +++ b/src/openrct2/peep/GuestPathfinding.cpp @@ -9,6 +9,7 @@ #include "GuestPathfinding.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../core/Guard.hpp" #include "../entity/Guest.h" diff --git a/src/openrct2/platform/Platform.Android.cpp b/src/openrct2/platform/Platform.Android.cpp index 6a8cb9a5f5..678f91ae27 100644 --- a/src/openrct2/platform/Platform.Android.cpp +++ b/src/openrct2/platform/Platform.Android.cpp @@ -11,6 +11,7 @@ # include "Platform.h" +# include "../Diagnostic.h" # include "../core/Guard.hpp" # include "../localisation/Language.h" diff --git a/src/openrct2/platform/Platform.Linux.cpp b/src/openrct2/platform/Platform.Linux.cpp index aa79ec8d8f..5a159cbade 100644 --- a/src/openrct2/platform/Platform.Linux.cpp +++ b/src/openrct2/platform/Platform.Linux.cpp @@ -9,6 +9,8 @@ #if defined(__unix__) && !defined(__ANDROID__) && !defined(__APPLE__) +# include "../Diagnostic.h" + # include # include # include diff --git a/src/openrct2/platform/Platform.Posix.cpp b/src/openrct2/platform/Platform.Posix.cpp index 5dd3418831..01443a2b10 100644 --- a/src/openrct2/platform/Platform.Posix.cpp +++ b/src/openrct2/platform/Platform.Posix.cpp @@ -12,6 +12,7 @@ # include "Platform.h" # include "../Date.h" +# include "../Diagnostic.h" # include "../core/Memory.hpp" # include "../core/Path.hpp" # include "../util/Util.h" diff --git a/src/openrct2/platform/Platform.Win32.cpp b/src/openrct2/platform/Platform.Win32.cpp index b900549d4d..eb18553a38 100644 --- a/src/openrct2/platform/Platform.Win32.cpp +++ b/src/openrct2/platform/Platform.Win32.cpp @@ -13,6 +13,8 @@ # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN # endif +# include "../Diagnostic.h" + # include // Then the rest diff --git a/src/openrct2/rct1/RCT1.h b/src/openrct2/rct1/RCT1.h index 4979de0695..e4cb2cc1ac 100644 --- a/src/openrct2/rct1/RCT1.h +++ b/src/openrct2/rct1/RCT1.h @@ -9,6 +9,7 @@ #pragma once +#include "../Diagnostic.h" #include "../core/FixedPoint.hpp" #include "../rct12/RCT12.h" #include "../ride/RideRatings.h" diff --git a/src/openrct2/rct1/S4Importer.cpp b/src/openrct2/rct1/S4Importer.cpp index ddae728685..49eeb0ff76 100644 --- a/src/openrct2/rct1/S4Importer.cpp +++ b/src/openrct2/rct1/S4Importer.cpp @@ -9,6 +9,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Editor.h" #include "../Game.h" #include "../GameState.h" diff --git a/src/openrct2/rct1/Tables.cpp b/src/openrct2/rct1/Tables.cpp index b54349bafe..cb9ca70424 100644 --- a/src/openrct2/rct1/Tables.cpp +++ b/src/openrct2/rct1/Tables.cpp @@ -9,6 +9,7 @@ #include "Tables.h" +#include "../Diagnostic.h" #include "../common.h" #include "../core/Guard.hpp" #include "../interface/Colour.h" diff --git a/src/openrct2/rct2/T6Exporter.cpp b/src/openrct2/rct2/T6Exporter.cpp index cd805d373a..d5d607e543 100644 --- a/src/openrct2/rct2/T6Exporter.cpp +++ b/src/openrct2/rct2/T6Exporter.cpp @@ -10,6 +10,7 @@ #include "T6Exporter.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../core/FileStream.h" #include "../core/MemoryStream.h" #include "../localisation/Localisation.h" diff --git a/src/openrct2/rct2/T6Importer.cpp b/src/openrct2/rct2/T6Importer.cpp index 35acea9233..fbc8e582e0 100644 --- a/src/openrct2/rct2/T6Importer.cpp +++ b/src/openrct2/rct2/T6Importer.cpp @@ -7,6 +7,7 @@ * OpenRCT2 is licensed under the GNU General Public License version 3. *****************************************************************************/ +#include "../Diagnostic.h" #include "../TrackImporter.h" #include "../core/FileStream.h" #include "../core/MemoryStream.h" diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index 0596b8894d..5393af7bbb 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Editor.h" #include "../Game.h" #include "../GameState.h" diff --git a/src/openrct2/ride/RideData.cpp b/src/openrct2/ride/RideData.cpp index 64e35c108f..82d0b4b0cb 100644 --- a/src/openrct2/ride/RideData.cpp +++ b/src/openrct2/ride/RideData.cpp @@ -20,6 +20,7 @@ #include "RideData.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../GameState.h" #include "../audio/audio.h" #include "../interface/Colour.h" diff --git a/src/openrct2/ride/Track.cpp b/src/openrct2/ride/Track.cpp index d4b6d6df4b..37ec9be0dd 100644 --- a/src/openrct2/ride/Track.cpp +++ b/src/openrct2/ride/Track.cpp @@ -10,6 +10,7 @@ #include "Track.h" #include "../Cheats.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../audio/audio.h" diff --git a/src/openrct2/ride/TrackDesign.cpp b/src/openrct2/ride/TrackDesign.cpp index 970af8f1a9..5b3ce4ab17 100644 --- a/src/openrct2/ride/TrackDesign.cpp +++ b/src/openrct2/ride/TrackDesign.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../OpenRCT2.h" diff --git a/src/openrct2/ride/TrackDesignSave.cpp b/src/openrct2/ride/TrackDesignSave.cpp index d0859d8b5e..a38cbf4603 100644 --- a/src/openrct2/ride/TrackDesignSave.cpp +++ b/src/openrct2/ride/TrackDesignSave.cpp @@ -8,6 +8,7 @@ *****************************************************************************/ #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../audio/audio.h" #include "../interface/Viewport.h" diff --git a/src/openrct2/ride/TrackPaint.cpp b/src/openrct2/ride/TrackPaint.cpp index afacfe7332..a809a86f45 100644 --- a/src/openrct2/ride/TrackPaint.cpp +++ b/src/openrct2/ride/TrackPaint.cpp @@ -9,6 +9,7 @@ #include "TrackPaint.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../config/Config.h" diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index f15e011765..3d7af639e2 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -10,6 +10,7 @@ #include "Vehicle.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Editor.h" #include "../Game.h" #include "../GameState.h" diff --git a/src/openrct2/scenario/ScenarioRepository.cpp b/src/openrct2/scenario/ScenarioRepository.cpp index 573fd5f0aa..63388f7eb4 100644 --- a/src/openrct2/scenario/ScenarioRepository.cpp +++ b/src/openrct2/scenario/ScenarioRepository.cpp @@ -10,6 +10,7 @@ #include "ScenarioRepository.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../ParkImporter.h" #include "../PlatformEnvironment.h" diff --git a/src/openrct2/scenario/ScenarioSources.cpp b/src/openrct2/scenario/ScenarioSources.cpp index 2caace10eb..b5e319bc68 100644 --- a/src/openrct2/scenario/ScenarioSources.cpp +++ b/src/openrct2/scenario/ScenarioSources.cpp @@ -9,6 +9,7 @@ #include "ScenarioSources.h" +#include "../Diagnostic.h" #include "../core/Guard.hpp" #include "../core/String.hpp" #include "Scenario.h" diff --git a/src/openrct2/scenes/game/GameScene.cpp b/src/openrct2/scenes/game/GameScene.cpp index dbbf86d8ff..c3f48eec8e 100644 --- a/src/openrct2/scenes/game/GameScene.cpp +++ b/src/openrct2/scenes/game/GameScene.cpp @@ -10,6 +10,7 @@ #include "GameScene.h" #include "../../Context.h" +#include "../../Diagnostic.h" #include "../../Game.h" #include "../../GameState.h" #include "../../OpenRCT2.h" diff --git a/src/openrct2/scenes/preloader/PreloaderScene.cpp b/src/openrct2/scenes/preloader/PreloaderScene.cpp index ad520cc16c..346c52d06b 100644 --- a/src/openrct2/scenes/preloader/PreloaderScene.cpp +++ b/src/openrct2/scenes/preloader/PreloaderScene.cpp @@ -10,6 +10,7 @@ #include "PreloaderScene.h" #include "../../Context.h" +#include "../../Diagnostic.h" #include "../../Game.h" #include "../../GameState.h" #include "../../OpenRCT2.h" diff --git a/src/openrct2/scenes/title/TitleScene.cpp b/src/openrct2/scenes/title/TitleScene.cpp index 6fff90c50b..a7afb7da3b 100644 --- a/src/openrct2/scenes/title/TitleScene.cpp +++ b/src/openrct2/scenes/title/TitleScene.cpp @@ -10,6 +10,7 @@ #include "TitleScene.h" #include "../../Context.h" +#include "../../Diagnostic.h" #include "../../Game.h" #include "../../GameState.h" #include "../../Input.h" diff --git a/src/openrct2/scenes/title/TitleSequence.cpp b/src/openrct2/scenes/title/TitleSequence.cpp index a96a2e7229..ba6578eee0 100644 --- a/src/openrct2/scenes/title/TitleSequence.cpp +++ b/src/openrct2/scenes/title/TitleSequence.cpp @@ -9,6 +9,7 @@ #include "TitleSequence.h" +#include "../../Diagnostic.h" #include "../../common.h" #include "../../core/Collections.hpp" #include "../../core/Console.hpp" diff --git a/src/openrct2/util/Util.cpp b/src/openrct2/util/Util.cpp index 5344532e4b..7ff3b54fa8 100644 --- a/src/openrct2/util/Util.cpp +++ b/src/openrct2/util/Util.cpp @@ -9,6 +9,7 @@ #include "Util.h" +#include "../Diagnostic.h" #include "../common.h" #include "../core/Guard.hpp" #include "../core/Path.hpp" diff --git a/src/openrct2/world/Banner.cpp b/src/openrct2/world/Banner.cpp index ff93b80f59..9f5ae48928 100644 --- a/src/openrct2/world/Banner.cpp +++ b/src/openrct2/world/Banner.cpp @@ -10,6 +10,7 @@ #include "Banner.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../core/Memory.hpp" diff --git a/src/openrct2/world/Footpath.cpp b/src/openrct2/world/Footpath.cpp index 212531fe6a..22b3f57f61 100644 --- a/src/openrct2/world/Footpath.cpp +++ b/src/openrct2/world/Footpath.cpp @@ -9,6 +9,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../Identifiers.h" diff --git a/src/openrct2/world/Map.cpp b/src/openrct2/world/Map.cpp index 8df830d33f..b3f50c0ffe 100644 --- a/src/openrct2/world/Map.cpp +++ b/src/openrct2/world/Map.cpp @@ -11,6 +11,7 @@ #include "../Cheats.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../Input.h" diff --git a/src/openrct2/world/MapAnimation.cpp b/src/openrct2/world/MapAnimation.cpp index 690c62f779..9032eebfae 100644 --- a/src/openrct2/world/MapAnimation.cpp +++ b/src/openrct2/world/MapAnimation.cpp @@ -10,6 +10,7 @@ #include "MapAnimation.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../entity/EntityList.h" diff --git a/src/openrct2/world/MapGen.cpp b/src/openrct2/world/MapGen.cpp index f40059bc22..95d59d4a27 100644 --- a/src/openrct2/world/MapGen.cpp +++ b/src/openrct2/world/MapGen.cpp @@ -10,6 +10,7 @@ #include "MapGen.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../GameState.h" #include "../common.h" diff --git a/src/openrct2/world/TileElement.cpp b/src/openrct2/world/TileElement.cpp index 6838cf0f2d..5012270a53 100644 --- a/src/openrct2/world/TileElement.cpp +++ b/src/openrct2/world/TileElement.cpp @@ -9,6 +9,7 @@ #include "TileElement.h" +#include "../Diagnostic.h" #include "../core/Guard.hpp" #include "../interface/Window.h" #include "../localisation/Localisation.h" diff --git a/src/openrct2/world/TileInspector.cpp b/src/openrct2/world/TileInspector.cpp index 63cc0d0161..217ba1ef59 100644 --- a/src/openrct2/world/TileInspector.cpp +++ b/src/openrct2/world/TileInspector.cpp @@ -10,6 +10,7 @@ #include "TileInspector.h" #include "../Context.h" +#include "../Diagnostic.h" #include "../Game.h" #include "../actions/GameAction.h" #include "../common.h" diff --git a/test/tests/S6ImportExportTests.cpp b/test/tests/S6ImportExportTests.cpp index 0c82eaf354..848077f842 100644 --- a/test/tests/S6ImportExportTests.cpp +++ b/test/tests/S6ImportExportTests.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include