From fb58dfb082fb84d69b2da05e16f424aad4bc2aba Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Tue, 31 Oct 2017 04:05:12 +0100 Subject: [PATCH] rwengine: iwyu: reduce warnings in engine subdirectory --- rwengine/src/ai/CharacterController.cpp | 1 + rwengine/src/data/ModelData.hpp | 6 +-- rwengine/src/engine/Animator.cpp | 14 ++++-- rwengine/src/engine/Animator.hpp | 14 +++--- rwengine/src/engine/GameData.cpp | 47 +++++++++++-------- rwengine/src/engine/GameData.hpp | 31 ++++++++----- rwengine/src/engine/GameState.cpp | 2 +- rwengine/src/engine/GameState.hpp | 20 ++++---- rwengine/src/engine/GameWorld.cpp | 45 ++++++++++-------- rwengine/src/engine/GameWorld.hpp | 59 ++++++++++++++---------- rwengine/src/engine/SaveGame.cpp | 49 +++++++++++++------- rwengine/src/engine/SaveGame.hpp | 12 ++--- rwengine/src/engine/ScreenText.cpp | 4 +- rwengine/src/engine/ScreenText.hpp | 13 ++++-- rwengine/src/objects/CharacterObject.cpp | 4 ++ rwengine/src/objects/ObjectTypes.hpp | 7 ++- rwengine/src/objects/PickupObject.cpp | 5 +- rwengine/src/objects/VehicleObject.cpp | 6 ++- rwgame/GameBase.cpp | 2 + rwgame/RWGame.cpp | 3 ++ rwgame/states/IngameState.cpp | 1 + tests/test_Animation.cpp | 1 + tests/test_Globals.hpp | 1 + tests/test_ObjectData.cpp | 1 + 24 files changed, 212 insertions(+), 136 deletions(-) diff --git a/rwengine/src/ai/CharacterController.cpp b/rwengine/src/ai/CharacterController.cpp index f913be9e..1749fe93 100644 --- a/rwengine/src/ai/CharacterController.cpp +++ b/rwengine/src/ai/CharacterController.cpp @@ -4,6 +4,7 @@ #include #include +#include #include #include diff --git a/rwengine/src/data/ModelData.hpp b/rwengine/src/data/ModelData.hpp index 2f29d049..4bb0b09d 100644 --- a/rwengine/src/data/ModelData.hpp +++ b/rwengine/src/data/ModelData.hpp @@ -9,12 +9,12 @@ #include #include +#include #include #include -#include "data/CollisionModel.hpp" -#include "data/Clump.hpp" -#include "data/PathData.hpp" +#include +#include #ifdef RW_WINDOWS #include #endif diff --git a/rwengine/src/engine/Animator.cpp b/rwengine/src/engine/Animator.cpp index 4a7e8901..65aaea31 100644 --- a/rwengine/src/engine/Animator.cpp +++ b/rwengine/src/engine/Animator.cpp @@ -1,8 +1,14 @@ +#include "engine/Animator.hpp" + +#include +#include + #include -#include -#include -#include -#include + +#include "loaders/LoaderIFP.hpp" + +#include +#include Animator::Animator(ClumpPtr model) : model(model) { } diff --git a/rwengine/src/engine/Animator.hpp b/rwengine/src/engine/Animator.hpp index 52eebbac..f41c1645 100644 --- a/rwengine/src/engine/Animator.hpp +++ b/rwengine/src/engine/Animator.hpp @@ -1,14 +1,12 @@ -#pragma once -#ifndef _ANIMATOR_HPP_ -#define _ANIMATOR_HPP_ -#include -#include -#include -#include +#ifndef _RWENGINE_ANIMATOR_HPP_ +#define _RWENGINE_ANIMATOR_HPP_ #include -#include +#include +#include #include + +struct AnimationBone; class ModelFrame; /** diff --git a/rwengine/src/engine/GameData.cpp b/rwengine/src/engine/GameData.cpp index 0187ae57..5d13b07d 100644 --- a/rwengine/src/engine/GameData.cpp +++ b/rwengine/src/engine/GameData.cpp @@ -1,24 +1,35 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include