From af12eaae1ff70fcb2441a89ed687c674d9d91388 Mon Sep 17 00:00:00 2001 From: Kent Mein Date: Tue, 22 Mar 2005 13:34:31 +0000 Subject: [PATCH] Reordered some of the includes to fix STL issues. For details, see: http://www.blender.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=5867 Kent --- source/gameengine/Converter/BL_ActionActuator.h | 1 + source/gameengine/Converter/BL_BlenderDataConversion.h | 1 + source/gameengine/Converter/BL_SkinDeformer.cpp | 6 +----- source/gameengine/Converter/BL_SkinDeformer.h | 1 + source/gameengine/Converter/KX_BlenderSceneConverter.cpp | 6 +----- source/gameengine/Converter/KX_BlenderSceneConverter.h | 2 +- source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp | 4 ---- source/gameengine/Ketsji/KX_Scene.cpp | 6 +----- 8 files changed, 7 insertions(+), 20 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 1c3f57e965a..5587cbd9c5e 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -33,6 +33,7 @@ #ifndef BL_ACTIONACTUATOR #define BL_ACTIONACTUATOR +#include "GEN_HashedPtr.h" #include "SCA_IActuator.h" #include "MT_Point3.h" diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.h b/source/gameengine/Converter/BL_BlenderDataConversion.h index 29e1a29a149..56dc5bfa8b2 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.h +++ b/source/gameengine/Converter/BL_BlenderDataConversion.h @@ -32,6 +32,7 @@ #ifndef __BLENDER_CONVERT #define __BLENDER_CONVERT +#include "GEN_HashedPtr.h" #include "STR_String.h" #include "KX_Python.h" #include "KX_PhysicsEngineEnums.h" diff --git a/source/gameengine/Converter/BL_SkinDeformer.cpp b/source/gameengine/Converter/BL_SkinDeformer.cpp index 4701422a71f..d985f424f9a 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.cpp +++ b/source/gameengine/Converter/BL_SkinDeformer.cpp @@ -30,21 +30,17 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ -#ifdef HAVE_CONFIG_H -#include -#endif - #ifdef WIN32 #pragma warning (disable : 4786) #endif //WIN32 +#include "BL_SkinDeformer.h" #include "GEN_Map.h" #include "STR_HashedString.h" #include "RAS_IPolygonMaterial.h" #include "BL_SkinMeshObject.h" //#include "BL_ArmatureController.h" -#include "BL_SkinDeformer.h" #include "DNA_armature_types.h" #include "DNA_action_types.h" #include "DNA_mesh_types.h" diff --git a/source/gameengine/Converter/BL_SkinDeformer.h b/source/gameengine/Converter/BL_SkinDeformer.h index 549f915a285..255537e5b7a 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.h +++ b/source/gameengine/Converter/BL_SkinDeformer.h @@ -37,6 +37,7 @@ #pragma warning (disable:4786) // get rid of stupid stl-visual compiler debug warning #endif //WIN32 +#include "GEN_HashedPtr.h" #include "BL_MeshDeformer.h" #include "BL_ArmatureObject.h" diff --git a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp index e8f0c2997e7..6b3cbbea2e5 100644 --- a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp +++ b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp @@ -29,17 +29,13 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ -#ifdef HAVE_CONFIG_H -#include -#endif - #ifdef WIN32 #pragma warning (disable:4786) // suppress stl-MSVC debug info warning #endif - #include "KX_Scene.h" #include "KX_GameObject.h" +#include "KX_BlenderSceneConverter.h" #include "KX_IpoConvert.h" #include "RAS_MeshObject.h" #include "KX_PhysicsEngineEnums.h" diff --git a/source/gameengine/Converter/KX_BlenderSceneConverter.h b/source/gameengine/Converter/KX_BlenderSceneConverter.h index 2a15d5e2f0d..c5759c84beb 100644 --- a/source/gameengine/Converter/KX_BlenderSceneConverter.h +++ b/source/gameengine/Converter/KX_BlenderSceneConverter.h @@ -32,10 +32,10 @@ #ifndef __KX_BLENDERSCENECONVERTER_H #define __KX_BLENDERSCENECONVERTER_H +#include "KX_HashedPtr.h" #include "GEN_Map.h" #include "KX_ISceneConverter.h" -#include "KX_HashedPtr.h" #include "KX_IpoConvert.h" class KX_WorldInfo; diff --git a/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp b/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp index ed2f2100589..9c60bc0f32f 100644 --- a/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp +++ b/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp @@ -51,10 +51,6 @@ #include "KX_MotionState.h" // bridge between motionstate and scenegraph node -#ifdef HAVE_CONFIG_H -#include -#endif - #ifdef USE_ODE #include "KX_OdePhysicsController.h" diff --git a/source/gameengine/Ketsji/KX_Scene.cpp b/source/gameengine/Ketsji/KX_Scene.cpp index 017de1acaf8..2046c52355c 100644 --- a/source/gameengine/Ketsji/KX_Scene.cpp +++ b/source/gameengine/Ketsji/KX_Scene.cpp @@ -31,19 +31,15 @@ * Ketsji scene. Holds references to all scene data. */ -#ifdef HAVE_CONFIG_H -#include -#endif - #ifdef WIN32 #pragma warning (disable : 4786) #endif //WIN32 +#include "KX_Scene.h" #include "MT_assert.h" #include "KX_KetsjiEngine.h" #include "RAS_IPolygonMaterial.h" -#include "KX_Scene.h" #include "ListValue.h" #include "SCA_LogicManager.h" #include "SCA_TimeEventManager.h"