diff --git a/Editor/ProjectResourceFactoryBase.hpp b/Editor/ProjectResourceFactoryBase.hpp index 79df9f0ff..b729aa179 100644 --- a/Editor/ProjectResourceFactoryBase.hpp +++ b/Editor/ProjectResourceFactoryBase.hpp @@ -1,15 +1,20 @@ #pragma once -#include "hecl/ClientProcess.hpp" -#include "hecl/Database.hpp" -#include "Runtime/IFactory.hpp" +#include +#include +#include +#include +#include +#include + +#include "DataSpec/SpecBase.hpp" + #include "Runtime/CFactoryMgr.hpp" #include "Runtime/CResFactory.hpp" -#include "DataSpec/SpecBase.hpp" -#include +#include "Runtime/IFactory.hpp" -#include -#include +#include +#include namespace urde { diff --git a/Editor/ProjectResourceFactoryMP1.hpp b/Editor/ProjectResourceFactoryMP1.hpp index 143f6248a..8d856cb8a 100644 --- a/Editor/ProjectResourceFactoryMP1.hpp +++ b/Editor/ProjectResourceFactoryMP1.hpp @@ -1,7 +1,7 @@ #pragma once -#include "ProjectResourceFactoryBase.hpp" -#include "CToken.hpp" +#include "Editor/ProjectResourceFactoryBase.hpp" +#include "Runtime/CToken.hpp" namespace urde { class MP1OriginalIDs; diff --git a/Runtime/Audio/CAudioGroupSet.hpp b/Runtime/Audio/CAudioGroupSet.hpp index 7f6e12b74..ef9d37f2e 100644 --- a/Runtime/Audio/CAudioGroupSet.hpp +++ b/Runtime/Audio/CAudioGroupSet.hpp @@ -1,11 +1,15 @@ #pragma once -#include "RetroTypes.hpp" -#include "CFactoryMgr.hpp" -#include "IObj.hpp" -#include "CToken.hpp" -#include "IOStreams.hpp" -#include "amuse/AudioGroupData.hpp" +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/IObj.hpp" +#include "Runtime/RetroTypes.hpp" + +#include namespace urde { diff --git a/Runtime/Audio/CAudioSys.hpp b/Runtime/Audio/CAudioSys.hpp index f90733efa..dd0cfd1d8 100644 --- a/Runtime/Audio/CAudioSys.hpp +++ b/Runtime/Audio/CAudioSys.hpp @@ -1,15 +1,16 @@ #pragma once -#include "../GCNTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "amuse/amuse.hpp" -#include "boo/audiodev/IAudioVoiceEngine.hpp" -#include "RetroTypes.hpp" -#include "CToken.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/RetroTypes.hpp" + +#include +#include +#include namespace urde { -class CSimplePool; class CAudioGroupSet; +class CSimplePool; CFactoryFnReturn FAudioTranslationTableFactory(const SObjectTag& tag, CInputStream& in, const CVParamTransfer& vparms, CObjectReference* selfRef); diff --git a/Runtime/Audio/CMidiManager.hpp b/Runtime/Audio/CMidiManager.hpp index 278953f67..3abb1b374 100644 --- a/Runtime/Audio/CMidiManager.hpp +++ b/Runtime/Audio/CMidiManager.hpp @@ -1,6 +1,8 @@ #pragma once -#include "CSfxManager.hpp" +#include + +#include "Runtime/Audio/CSfxManager.hpp" namespace urde { diff --git a/Runtime/Audio/CSfxManager.hpp b/Runtime/Audio/CSfxManager.hpp index 2e2384d47..9d13697c9 100644 --- a/Runtime/Audio/CSfxManager.hpp +++ b/Runtime/Audio/CSfxManager.hpp @@ -1,10 +1,14 @@ #pragma once +#include +#include #include -#include "../RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "CAudioSys.hpp" + #include "DNAMP1/SFX/SFX.h" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Audio/CAudioSys.hpp" + +#include namespace urde { diff --git a/Runtime/Audio/CStaticAudioPlayer.hpp b/Runtime/Audio/CStaticAudioPlayer.hpp index b8bbb69b5..b2ee5551e 100644 --- a/Runtime/Audio/CStaticAudioPlayer.hpp +++ b/Runtime/Audio/CStaticAudioPlayer.hpp @@ -1,10 +1,17 @@ #pragma once -#include "CAudioSys.hpp" -#include "RetroTypes.hpp" +#include +#include +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Audio/CAudioSys.hpp" + #include "g721.h" -#include "boo/audiodev/IAudioVoice.hpp" -#include "boo/audiodev/IAudioVoiceEngine.hpp" + +#include +#include namespace urde { class IDvdRequest; diff --git a/Runtime/Audio/CStreamAudioManager.hpp b/Runtime/Audio/CStreamAudioManager.hpp index 056ecd31a..10b5b1479 100644 --- a/Runtime/Audio/CStreamAudioManager.hpp +++ b/Runtime/Audio/CStreamAudioManager.hpp @@ -1,6 +1,8 @@ #pragma once -#include "RetroTypes.hpp" +#include + +#include "Runtime/GCNTypes.hpp" namespace urde { diff --git a/Runtime/AutoMapper/CAutoMapper.hpp b/Runtime/AutoMapper/CAutoMapper.hpp index 4acdbf00a..9f77f2cdb 100644 --- a/Runtime/AutoMapper/CAutoMapper.hpp +++ b/Runtime/AutoMapper/CAutoMapper.hpp @@ -1,18 +1,28 @@ #pragma once -#include "RetroTypes.hpp" -#include "CInGameTweakManagerBase.hpp" -#include "zeus/CQuaternion.hpp" -#include "zeus/CTransform.hpp" -#include "zeus/CVector3f.hpp" -#include "MP1/CInGameGuiManager.hpp" +#include +#include +#include +#include + +#include "Runtime/CInGameTweakManagerBase.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" + +#include +#include +#include +#include +#include namespace urde { -struct CFinalInput; -class IWorld; +class CMapUniverse; class CMapWorldInfo; class CStateManager; -class CMapUniverse; +class IWorld; + +struct CFinalInput; class CAutoMapper { public: diff --git a/Runtime/AutoMapper/CMapArea.hpp b/Runtime/AutoMapper/CMapArea.hpp index a452a9113..0e20960d6 100644 --- a/Runtime/AutoMapper/CMapArea.hpp +++ b/Runtime/AutoMapper/CMapArea.hpp @@ -1,13 +1,18 @@ #pragma once -#include "RetroTypes.hpp" -#include "CResFactory.hpp" -#include "zeus/CAABox.hpp" -#include "zeus/CVector3f.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "Graphics/CLineRenderer.hpp" -#include "Graphics/Shaders/CMapSurfaceShader.hpp" -#include "CMappableObject.hpp" +#include +#include + +#include "Runtime/CResFactory.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/AutoMapper/CMappableObject.hpp" +#include "Runtime/Graphics/CLineRenderer.hpp" +#include "Runtime/Graphics/Shaders/CMapSurfaceShader.hpp" + +#include + +#include +#include namespace urde { class IWorld; diff --git a/Runtime/AutoMapper/CMapUniverse.hpp b/Runtime/AutoMapper/CMapUniverse.hpp index e708349d7..989a629f5 100644 --- a/Runtime/AutoMapper/CMapUniverse.hpp +++ b/Runtime/AutoMapper/CMapUniverse.hpp @@ -1,12 +1,16 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CTransform.hpp" -#include "IFactory.hpp" -#include "CToken.hpp" -#include "CMapArea.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/IFactory.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/AutoMapper/CMapArea.hpp" + +#include +#include +#include namespace urde { class CStateManager; diff --git a/Runtime/AutoMapper/CMapWorld.hpp b/Runtime/AutoMapper/CMapWorld.hpp index 2c5c50589..6babb6ebd 100644 --- a/Runtime/AutoMapper/CMapWorld.hpp +++ b/Runtime/AutoMapper/CMapWorld.hpp @@ -1,16 +1,21 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CTransform.hpp" -#include "CMapArea.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/AutoMapper/CMapArea.hpp" + +#include +#include +#include namespace urde { -class IWorld; class CMapWorldInfo; class CStateManager; +class IWorld; + class CMapWorld { public: /* skDrawProfileItemNames; */ diff --git a/Runtime/AutoMapper/CMapWorldInfo.hpp b/Runtime/AutoMapper/CMapWorldInfo.hpp index 6306a1982..f8e8b3490 100644 --- a/Runtime/AutoMapper/CMapWorldInfo.hpp +++ b/Runtime/AutoMapper/CMapWorldInfo.hpp @@ -1,6 +1,9 @@ #pragma once -#include "RetroTypes.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" namespace urde { class CSaveWorld; diff --git a/Runtime/AutoMapper/CMappableObject.hpp b/Runtime/AutoMapper/CMappableObject.hpp index dde05b877..53cde42bb 100644 --- a/Runtime/AutoMapper/CMappableObject.hpp +++ b/Runtime/AutoMapper/CMappableObject.hpp @@ -1,16 +1,20 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CAABox.hpp" -#include "zeus/CTransform.hpp" -#include "GameGlobalObjects.hpp" -#include "Graphics/Shaders/CMapSurfaceShader.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" -#include "Graphics/CLineRenderer.hpp" +#include +#include + +#include "Runtime/GameGlobalObjects.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CLineRenderer.hpp" +#include "Runtime/Graphics/Shaders/CMapSurfaceShader.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" + +#include +#include namespace urde { -class CStateManager; class CMapWorldInfo; +class CStateManager; class CMappableObject { static boo::ObjToken g_doorVbo; diff --git a/Runtime/Camera/CBallCamera.hpp b/Runtime/Camera/CBallCamera.hpp index bcc4d52d4..617cfd889 100644 --- a/Runtime/Camera/CBallCamera.hpp +++ b/Runtime/Camera/CBallCamera.hpp @@ -1,7 +1,15 @@ #pragma once -#include "CGameCamera.hpp" -#include "CCameraSpline.hpp" +#include +#include +#include + +#include "Runtime/Camera/CCameraSpline.hpp" +#include "Runtime/Camera/CGameCamera.hpp" + +#include +#include +#include namespace urde { class CPlayer; diff --git a/Runtime/Camera/CCameraFilter.hpp b/Runtime/Camera/CCameraFilter.hpp index c68be2306..027bf2466 100644 --- a/Runtime/Camera/CCameraFilter.hpp +++ b/Runtime/Camera/CCameraFilter.hpp @@ -1,10 +1,14 @@ #pragma once -#include "zeus/CColor.hpp" -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "Graphics/Shaders/CCameraBlurFilter.hpp" -#include "Graphics/Shaders/CXRayBlurFilter.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/Shaders/CCameraBlurFilter.hpp" +#include "Runtime/Graphics/Shaders/CXRayBlurFilter.hpp" + +#include namespace urde { class CTexture; diff --git a/Runtime/Camera/CCameraManager.hpp b/Runtime/Camera/CCameraManager.hpp index 7cc081244..d8c9c2123 100644 --- a/Runtime/Camera/CCameraManager.hpp +++ b/Runtime/Camera/CCameraManager.hpp @@ -1,20 +1,26 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "World/CGameArea.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/World/CGameArea.hpp" + +#include namespace urde { -class CFirstPersonCamera; class CBallCamera; -class CStateManager; -class CGameCamera; class CCameraShakeData; -class CScriptWater; -class CInterpolationCamera; -struct CFinalInput; -class CScriptCameraHint; class CCinematicCamera; +class CFirstPersonCamera; +class CGameCamera; +class CInterpolationCamera; +class CScriptCameraHint; +class CScriptWater; +class CStateManager; + +struct CFinalInput; class CCameraManager { static float sAspect; diff --git a/Runtime/Camera/CCameraShakeData.hpp b/Runtime/Camera/CCameraShakeData.hpp index d7d1fa20a..e425fa913 100644 --- a/Runtime/Camera/CCameraShakeData.hpp +++ b/Runtime/Camera/CCameraShakeData.hpp @@ -1,7 +1,8 @@ #pragma once -#include "zeus/CVector3f.hpp" -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" + +#include namespace urde { class CRandom16; diff --git a/Runtime/Camera/CCinematicCamera.hpp b/Runtime/Camera/CCinematicCamera.hpp index 6749c9fe3..9a4fcac8e 100644 --- a/Runtime/Camera/CCinematicCamera.hpp +++ b/Runtime/Camera/CCinematicCamera.hpp @@ -1,6 +1,13 @@ #pragma once -#include "CGameCamera.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Camera/CGameCamera.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Camera/CFirstPersonCamera.hpp b/Runtime/Camera/CFirstPersonCamera.hpp index 8ba630252..f54567825 100644 --- a/Runtime/Camera/CFirstPersonCamera.hpp +++ b/Runtime/Camera/CFirstPersonCamera.hpp @@ -1,6 +1,10 @@ #pragma once -#include "CGameCamera.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Camera/CGameCamera.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Camera/CGameCamera.hpp b/Runtime/Camera/CGameCamera.hpp index aadd77397..a0c8cbbdb 100644 --- a/Runtime/Camera/CGameCamera.hpp +++ b/Runtime/Camera/CGameCamera.hpp @@ -1,14 +1,17 @@ #pragma once -#include "World/CActor.hpp" -#include "zeus/CTransform.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/World/CActor.hpp" + +#include +#include namespace urde { struct CFinalInput; class CGameCamera : public CActor { - friend class CStateManager; friend class CCameraManager; + friend class CStateManager; protected: TUniqueId xe8_watchedObject; diff --git a/Runtime/Camera/CInterpolationCamera.hpp b/Runtime/Camera/CInterpolationCamera.hpp index 84e1c9146..260b47203 100644 --- a/Runtime/Camera/CInterpolationCamera.hpp +++ b/Runtime/Camera/CInterpolationCamera.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CGameCamera.hpp" +#include "Runtime/Camera/CGameCamera.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Camera/CPathCamera.hpp b/Runtime/Camera/CPathCamera.hpp index 7afd0f142..96691fe2d 100644 --- a/Runtime/Camera/CPathCamera.hpp +++ b/Runtime/Camera/CPathCamera.hpp @@ -1,7 +1,7 @@ #pragma once -#include "CGameCamera.hpp" -#include "CCameraSpline.hpp" +#include "Runtime/Camera/CCameraSpline.hpp" +#include "Runtime/Camera/CGameCamera.hpp" namespace urde { diff --git a/Runtime/Character/CActorLights.hpp b/Runtime/Character/CActorLights.hpp index 146ae3035..a6af5e8bd 100644 --- a/Runtime/Character/CActorLights.hpp +++ b/Runtime/Character/CActorLights.hpp @@ -1,15 +1,18 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CAABox.hpp" -#include "Graphics/CLight.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CLight.hpp" + +#include +#include +#include namespace urde { class CBooModel; -class CStateManager; class CGameArea; +class CStateManager; class CActorLights { static s32 sFrameSchedulerCount; diff --git a/Runtime/Character/CAdditiveAnimPlayback.hpp b/Runtime/Character/CAdditiveAnimPlayback.hpp index b0a5872a8..582bbeb48 100644 --- a/Runtime/Character/CAdditiveAnimPlayback.hpp +++ b/Runtime/Character/CAdditiveAnimPlayback.hpp @@ -1,12 +1,13 @@ #pragma once -#include "RetroTypes.hpp" +#include +#include "Runtime/RetroTypes.hpp" namespace urde { -class CAnimTreeNode; class CAdditiveAnimationInfo; -class CSegIdList; +class CAnimTreeNode; class CCharLayoutInfo; +class CSegIdList; class CSegStatementSet; class CAdditiveAnimationInfo { diff --git a/Runtime/Character/CAdditiveBodyState.hpp b/Runtime/Character/CAdditiveBodyState.hpp index f65db08dd..8bdbcfdd6 100644 --- a/Runtime/Character/CAdditiveBodyState.hpp +++ b/Runtime/Character/CAdditiveBodyState.hpp @@ -1,13 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CharacterCommon.hpp" -#include "CBodyStateCmdMgr.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CBodyStateCmdMgr.hpp" +#include "Runtime/Character/CharacterCommon.hpp" namespace urde { +class CActor; class CBodyController; class CStateManager; -class CActor; + class CAdditiveBodyState { public: virtual ~CAdditiveBodyState() = default; diff --git a/Runtime/Character/CAllFormatsAnimSource.hpp b/Runtime/Character/CAllFormatsAnimSource.hpp index b7ed79913..b762a5e8c 100644 --- a/Runtime/Character/CAllFormatsAnimSource.hpp +++ b/Runtime/Character/CAllFormatsAnimSource.hpp @@ -1,14 +1,18 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "CAnimSource.hpp" -#include "CFBStreamedCompression.hpp" -#include "CFactoryMgr.hpp" +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAnimSource.hpp" +#include "Runtime/Character/CFBStreamedCompression.hpp" + +#include namespace urde { -class IObjectStore; class IAnimReader; +class IObjectStore; enum class EAnimFormat { Uncompressed, Unknown, BitstreamCompressed, BitstreamCompressed24 }; diff --git a/Runtime/Character/CAnimCharacterSet.hpp b/Runtime/Character/CAnimCharacterSet.hpp index 558ae5bd7..749abeb31 100644 --- a/Runtime/Character/CAnimCharacterSet.hpp +++ b/Runtime/Character/CAnimCharacterSet.hpp @@ -1,8 +1,8 @@ #pragma once -#include "CFactoryMgr.hpp" -#include "CCharacterSet.hpp" -#include "CAnimationSet.hpp" +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/Character/CAnimationSet.hpp" +#include "Runtime/Character/CCharacterSet.hpp" namespace urde { diff --git a/Runtime/Character/CAnimData.hpp b/Runtime/Character/CAnimData.hpp index 8fef16bff..7d0ce311b 100644 --- a/Runtime/Character/CAnimData.hpp +++ b/Runtime/Character/CAnimData.hpp @@ -1,16 +1,24 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "CCharacterInfo.hpp" -#include "CParticleDatabase.hpp" -#include "CPoseAsTransforms.hpp" -#include "CHierarchyPoseBuilder.hpp" -#include "CAdditiveAnimPlayback.hpp" -#include "CCharLayoutInfo.hpp" -#include "CAnimPlaybackParms.hpp" -#include "IAnimReader.hpp" +#include #include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CAdditiveAnimPlayback.hpp" +#include "Runtime/Character/CAnimPlaybackParms.hpp" +#include "Runtime/Character/CCharLayoutInfo.hpp" +#include "Runtime/Character/CCharacterInfo.hpp" +#include "Runtime/Character/CHierarchyPoseBuilder.hpp" +#include "Runtime/Character/CParticleDatabase.hpp" +#include "Runtime/Character/CPoseAsTransforms.hpp" +#include "Runtime/Character/IAnimReader.hpp" + +#include +#include +#include enum class EUserEventType { Projectile = 0, @@ -51,30 +59,31 @@ enum class EUserEventType { }; namespace urde { -class CCharLayoutInfo; -class CSkinnedModel; -class CMorphableSkinnedModel; -struct CAnimSysContext; +class CAnimTreeNode; class CAnimationManager; -class CTransitionManager; +class CBoolPOINode; +class CCharAnimTime; +class CCharLayoutInfo; class CCharacterFactory; -class IMetaAnim; -struct CModelFlags; -class CVertexMorphEffect; +class CInt32POINode; +class CModel; +class CMorphableSkinnedModel; +class CParticlePOINode; class CPrimitive; class CRandom16; -class CStateManager; -class CCharAnimTime; -class CModel; -class CSkinRules; -class CAnimTreeNode; class CSegIdList; class CSegStatementSet; -class CBoolPOINode; -class CInt32POINode; -class CParticlePOINode; +class CSkinRules; +class CSkinnedModel; class CSoundPOINode; +class CStateManager; +class CTransitionManager; +class CVertexMorphEffect; class IAnimReader; +class IMetaAnim; + +struct CAnimSysContext; +struct CModelFlags; struct SAdvancementDeltas; struct SAdvancementResults; diff --git a/Runtime/Character/CAnimPOIData.hpp b/Runtime/Character/CAnimPOIData.hpp index c866ffe65..84514f503 100644 --- a/Runtime/Character/CAnimPOIData.hpp +++ b/Runtime/Character/CAnimPOIData.hpp @@ -1,10 +1,13 @@ #pragma once -#include "CFactoryMgr.hpp" -#include "CBoolPOINode.hpp" -#include "CInt32POINode.hpp" -#include "CParticlePOINode.hpp" -#include "CSoundPOINode.hpp" +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CBoolPOINode.hpp" +#include "Runtime/Character/CInt32POINode.hpp" +#include "Runtime/Character/CParticlePOINode.hpp" +#include "Runtime/Character/CSoundPOINode.hpp" namespace urde { diff --git a/Runtime/Character/CAnimPerSegmentData.hpp b/Runtime/Character/CAnimPerSegmentData.hpp index 805ff7ab7..e9f252eef 100644 --- a/Runtime/Character/CAnimPerSegmentData.hpp +++ b/Runtime/Character/CAnimPerSegmentData.hpp @@ -1,7 +1,7 @@ #pragma once -#include "zeus/CQuaternion.hpp" -#include "zeus/CVector3f.hpp" +#include +#include namespace urde { diff --git a/Runtime/Character/CAnimPlaybackParms.hpp b/Runtime/Character/CAnimPlaybackParms.hpp index 6380ca4ce..988e55242 100644 --- a/Runtime/Character/CAnimPlaybackParms.hpp +++ b/Runtime/Character/CAnimPlaybackParms.hpp @@ -1,7 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CQuaternion.hpp" +#include "Runtime/RetroTypes.hpp" + +#include +#include +#include namespace urde { class CAnimPlaybackParms { diff --git a/Runtime/Character/CAnimSource.hpp b/Runtime/Character/CAnimSource.hpp index 4183e0c04..7e093c747 100644 --- a/Runtime/Character/CAnimSource.hpp +++ b/Runtime/Character/CAnimSource.hpp @@ -1,22 +1,26 @@ #pragma once -#include "RetroTypes.hpp" -#include "CCharAnimTime.hpp" -#include "zeus/CQuaternion.hpp" -#include "zeus/CVector3f.hpp" -#include "CSegId.hpp" -#include "CToken.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" +#include "Runtime/Character/CSegId.hpp" + +#include +#include namespace urde { -class IObjectStore; -class CSegIdList; -class CSegStatementSet; -class CSegId; class CAnimPOIData; class CBoolPOINode; class CInt32POINode; class CParticlePOINode; +class CSegId; +class CSegIdList; +class CSegStatementSet; class CSoundPOINode; +class IObjectStore; class RotationAndOffsetStorage { friend class CAnimSource; diff --git a/Runtime/Character/CAnimSourceReader.hpp b/Runtime/Character/CAnimSourceReader.hpp index d9e909ca0..bbbe67bc3 100644 --- a/Runtime/Character/CAnimSourceReader.hpp +++ b/Runtime/Character/CAnimSourceReader.hpp @@ -1,10 +1,15 @@ #pragma once -#include "IAnimReader.hpp" -#include "CToken.hpp" -#include "CAnimSource.hpp" -#include "CParticleData.hpp" +#include #include +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CAnimSource.hpp" +#include "Runtime/Character/CParticleData.hpp" +#include "Runtime/Character/IAnimReader.hpp" namespace urde { diff --git a/Runtime/Character/CAnimSysContext.hpp b/Runtime/Character/CAnimSysContext.hpp index 28bfb4472..e6a68e595 100644 --- a/Runtime/Character/CAnimSysContext.hpp +++ b/Runtime/Character/CAnimSysContext.hpp @@ -1,11 +1,14 @@ #pragma once -#include "CToken.hpp" -#include "CRandom16.hpp" +#include + +#include "Runtime/CRandom16.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/GCNTypes.hpp" namespace urde { -class CTransitionDatabaseGame; class CSimplePool; +class CTransitionDatabaseGame; struct CAnimSysContext { TToken x0_transDB; diff --git a/Runtime/Character/CAnimTreeAnimReaderContainer.hpp b/Runtime/Character/CAnimTreeAnimReaderContainer.hpp index 571269c34..aec904573 100644 --- a/Runtime/Character/CAnimTreeAnimReaderContainer.hpp +++ b/Runtime/Character/CAnimTreeAnimReaderContainer.hpp @@ -1,6 +1,12 @@ #pragma once -#include "CAnimTreeNode.hpp" +#include +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CAnimTreeNode.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeBlend.hpp b/Runtime/Character/CAnimTreeBlend.hpp index 9bc814f67..5717c6e30 100644 --- a/Runtime/Character/CAnimTreeBlend.hpp +++ b/Runtime/Character/CAnimTreeBlend.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CAnimTreeTweenBase.hpp" +#include +#include + +#include "Runtime/Character/CAnimTreeTweenBase.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeDoubleChild.hpp b/Runtime/Character/CAnimTreeDoubleChild.hpp index 1d0ab0f1d..22c4b36e2 100644 --- a/Runtime/Character/CAnimTreeDoubleChild.hpp +++ b/Runtime/Character/CAnimTreeDoubleChild.hpp @@ -1,6 +1,10 @@ #pragma once -#include "CAnimTreeNode.hpp" +#include +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CAnimTreeNode.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeLoopIn.hpp b/Runtime/Character/CAnimTreeLoopIn.hpp index ccaa20b85..644e67e27 100644 --- a/Runtime/Character/CAnimTreeLoopIn.hpp +++ b/Runtime/Character/CAnimTreeLoopIn.hpp @@ -1,8 +1,12 @@ #pragma once -#include "CAnimTreeSingleChild.hpp" -#include "CAnimSysContext.hpp" -#include "CSequenceHelper.hpp" +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CAnimSysContext.hpp" +#include "Runtime/Character/CAnimTreeSingleChild.hpp" +#include "Runtime/Character/CSequenceHelper.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeNode.hpp b/Runtime/Character/CAnimTreeNode.hpp index 3d689b0c0..61906c067 100644 --- a/Runtime/Character/CAnimTreeNode.hpp +++ b/Runtime/Character/CAnimTreeNode.hpp @@ -1,6 +1,11 @@ #pragma once -#include "IAnimReader.hpp" +#include +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/IAnimReader.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeSequence.hpp b/Runtime/Character/CAnimTreeSequence.hpp index a1386c798..b82d12470 100644 --- a/Runtime/Character/CAnimTreeSequence.hpp +++ b/Runtime/Character/CAnimTreeSequence.hpp @@ -1,8 +1,12 @@ #pragma once -#include "CAnimTreeSingleChild.hpp" -#include "CAnimSysContext.hpp" -#include "CSequenceHelper.hpp" +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CAnimSysContext.hpp" +#include "Runtime/Character/CAnimTreeSingleChild.hpp" +#include "Runtime/Character/CSequenceHelper.hpp" namespace urde { class IMetaAnim; diff --git a/Runtime/Character/CAnimTreeSingleChild.hpp b/Runtime/Character/CAnimTreeSingleChild.hpp index 9c5724fc5..1158de80e 100644 --- a/Runtime/Character/CAnimTreeSingleChild.hpp +++ b/Runtime/Character/CAnimTreeSingleChild.hpp @@ -1,6 +1,10 @@ #pragma once -#include "CAnimTreeNode.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CAnimTreeNode.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeTimeScale.hpp b/Runtime/Character/CAnimTreeTimeScale.hpp index b376b47c1..a4ba6d016 100644 --- a/Runtime/Character/CAnimTreeTimeScale.hpp +++ b/Runtime/Character/CAnimTreeTimeScale.hpp @@ -1,7 +1,12 @@ #pragma once -#include "CAnimTreeSingleChild.hpp" -#include "CTimeScaleFunctions.hpp" +#include +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CAnimTreeSingleChild.hpp" +#include "Runtime/Character/CTimeScaleFunctions.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeTransition.hpp b/Runtime/Character/CAnimTreeTransition.hpp index 8bdc4a808..86ba96ec9 100644 --- a/Runtime/Character/CAnimTreeTransition.hpp +++ b/Runtime/Character/CAnimTreeTransition.hpp @@ -1,7 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "CAnimTreeTweenBase.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAnimTreeTweenBase.hpp" namespace urde { diff --git a/Runtime/Character/CAnimTreeTweenBase.hpp b/Runtime/Character/CAnimTreeTweenBase.hpp index 6049ac340..fefbdf58a 100644 --- a/Runtime/Character/CAnimTreeTweenBase.hpp +++ b/Runtime/Character/CAnimTreeTweenBase.hpp @@ -1,6 +1,10 @@ #pragma once -#include "CAnimTreeDoubleChild.hpp" +#include +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CAnimTreeDoubleChild.hpp" namespace urde { diff --git a/Runtime/Character/CAnimation.hpp b/Runtime/Character/CAnimation.hpp index 589c2814b..228284130 100644 --- a/Runtime/Character/CAnimation.hpp +++ b/Runtime/Character/CAnimation.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "CMetaAnimFactory.hpp" +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CMetaAnimFactory.hpp" namespace urde { class IMetaAnim; diff --git a/Runtime/Character/CAnimationDatabase.hpp b/Runtime/Character/CAnimationDatabase.hpp index 8d4cea31b..0d7d98c71 100644 --- a/Runtime/Character/CAnimationDatabase.hpp +++ b/Runtime/Character/CAnimationDatabase.hpp @@ -1,13 +1,14 @@ #pragma once -#include "../RetroTypes.hpp" -#include #include -#include +#include +#include + +#include "Runtime/RetroTypes.hpp" namespace urde { -class IMetaAnim; class CPrimitive; +class IMetaAnim; class CAnimationDatabase { public: diff --git a/Runtime/Character/CAnimationDatabaseGame.hpp b/Runtime/Character/CAnimationDatabaseGame.hpp index fb7d80516..9d28a708c 100644 --- a/Runtime/Character/CAnimationDatabaseGame.hpp +++ b/Runtime/Character/CAnimationDatabaseGame.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CAnimationDatabase.hpp" +#include +#include + +#include "Runtime/Character/CAnimationDatabase.hpp" namespace urde { class CAnimation; diff --git a/Runtime/Character/CAnimationManager.hpp b/Runtime/Character/CAnimationManager.hpp index 73217a5a6..cff8282e3 100644 --- a/Runtime/Character/CAnimationManager.hpp +++ b/Runtime/Character/CAnimationManager.hpp @@ -1,16 +1,19 @@ #pragma once -#include "CToken.hpp" -#include "CAnimSysContext.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Character/CAnimSysContext.hpp" namespace urde { -class CAnimationDatabaseGame; -class CTransitionDatabaseGame; -class CSimplePool; class CAnimTreeNode; -struct CMetaAnimTreeBuildOrders; +class CAnimationDatabaseGame; +class CSimplePool; +class CTransitionDatabaseGame; class IMetaAnim; +struct CMetaAnimTreeBuildOrders; + class CAnimationManager { TToken x0_animDB; CAnimSysContext x8_sysCtx; diff --git a/Runtime/Character/CAnimationSet.hpp b/Runtime/Character/CAnimationSet.hpp index d8924c906..c7b58929b 100644 --- a/Runtime/Character/CAnimationSet.hpp +++ b/Runtime/Character/CAnimationSet.hpp @@ -1,10 +1,15 @@ #pragma once -#include "IOStreams.hpp" -#include "CAnimation.hpp" -#include "CTransition.hpp" -#include "CHalfTransition.hpp" -#include "CAdditiveAnimPlayback.hpp" +#include +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAdditiveAnimPlayback.hpp" +#include "Runtime/Character/CAnimation.hpp" +#include "Runtime/Character/CHalfTransition.hpp" +#include "Runtime/Character/CTransition.hpp" namespace urde { diff --git a/Runtime/Character/CAssetFactory.hpp b/Runtime/Character/CAssetFactory.hpp index 38eebb026..975124f7d 100644 --- a/Runtime/Character/CAssetFactory.hpp +++ b/Runtime/Character/CAssetFactory.hpp @@ -1,9 +1,12 @@ #pragma once -#include "IFactory.hpp" -#include "IObj.hpp" -#include "CToken.hpp" -#include "CSimplePool.hpp" +#include +#include + +#include "Runtime/CSimplePool.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/IFactory.hpp" +#include "Runtime/IObj.hpp" namespace urde { class CCharacterFactory; diff --git a/Runtime/Character/CBodyController.hpp b/Runtime/Character/CBodyController.hpp index 79a648e2a..b116c2be5 100644 --- a/Runtime/Character/CBodyController.hpp +++ b/Runtime/Character/CBodyController.hpp @@ -1,20 +1,22 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CQuaternion.hpp" -#include "CharacterCommon.hpp" -#include "CBodyStateCmdMgr.hpp" -#include "CBodyStateInfo.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CBodyStateCmdMgr.hpp" +#include "Runtime/Character/CBodyStateInfo.hpp" +#include "Runtime/Character/CharacterCommon.hpp" + +#include +#include namespace urde { - class CActor; class CAnimPlaybackParms; -struct CFinalInput; class CPASAnimParmData; +class CPASDatabase; class CRandom16; class CStateManager; -class CPASDatabase; + +struct CFinalInput; class CBodyController { CActor& x0_actor; diff --git a/Runtime/Character/CBodyState.hpp b/Runtime/Character/CBodyState.hpp index dc2112efc..ed8a97ace 100644 --- a/Runtime/Character/CBodyState.hpp +++ b/Runtime/Character/CBodyState.hpp @@ -1,8 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "CharacterCommon.hpp" -#include "CBodyStateCmdMgr.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CBodyStateCmdMgr.hpp" +#include "Runtime/Character/CharacterCommon.hpp" + +#include namespace urde { class CBodyController; diff --git a/Runtime/Character/CBodyStateCmdMgr.hpp b/Runtime/Character/CBodyStateCmdMgr.hpp index 9d0425970..35448520a 100644 --- a/Runtime/Character/CBodyStateCmdMgr.hpp +++ b/Runtime/Character/CBodyStateCmdMgr.hpp @@ -1,8 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "CharacterCommon.hpp" -#include "zeus/CVector3f.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CharacterCommon.hpp" + +#include namespace urde { diff --git a/Runtime/Character/CBodyStateInfo.hpp b/Runtime/Character/CBodyStateInfo.hpp index df2bb3333..bd440683c 100644 --- a/Runtime/Character/CBodyStateInfo.hpp +++ b/Runtime/Character/CBodyStateInfo.hpp @@ -1,9 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CharacterCommon.hpp" -#include "CBodyState.hpp" -#include "CAdditiveBodyState.hpp" +#include +#include +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAdditiveBodyState.hpp" +#include "Runtime/Character/CBodyState.hpp" +#include "Runtime/Character/CharacterCommon.hpp" namespace urde { class CActor; diff --git a/Runtime/Character/CBoneTracking.hpp b/Runtime/Character/CBoneTracking.hpp index ecab391ee..4f71351cc 100644 --- a/Runtime/Character/CBoneTracking.hpp +++ b/Runtime/Character/CBoneTracking.hpp @@ -1,11 +1,14 @@ #pragma once -#include "Character/CSegId.hpp" +#include +#include -#include "zeus/CTransform.hpp" -#include "zeus/CQuaternion.hpp" -#include "zeus/CVector3f.hpp" -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CSegId.hpp" + +#include +#include +#include namespace urde { class CAnimData; diff --git a/Runtime/Character/CBoolPOINode.hpp b/Runtime/Character/CBoolPOINode.hpp index d738eff68..9dae11934 100644 --- a/Runtime/Character/CBoolPOINode.hpp +++ b/Runtime/Character/CBoolPOINode.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CPOINode.hpp" +#include "Runtime/Character/CPOINode.hpp" namespace urde { class IAnimSourceInfo; diff --git a/Runtime/Character/CCharAnimTime.hpp b/Runtime/Character/CCharAnimTime.hpp index 71d4caddf..3aed3e0e8 100644 --- a/Runtime/Character/CCharAnimTime.hpp +++ b/Runtime/Character/CCharAnimTime.hpp @@ -1,6 +1,6 @@ #pragma once -#include "IOStreams.hpp" +#include "Runtime/IOStreams.hpp" #undef min #undef max diff --git a/Runtime/Character/CCharLayoutInfo.hpp b/Runtime/Character/CCharLayoutInfo.hpp index 16f931b0b..9ec09cf3c 100644 --- a/Runtime/Character/CCharLayoutInfo.hpp +++ b/Runtime/Character/CCharLayoutInfo.hpp @@ -1,10 +1,17 @@ #pragma once -#include "CFactoryMgr.hpp" -#include "IOStreams.hpp" -#include "CSegIdList.hpp" -#include "CSegId.hpp" -#include "TSegIdMap.hpp" +#include +#include +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CSegId.hpp" +#include "Runtime/Character/CSegIdList.hpp" +#include "Runtime/Character/TSegIdMap.hpp" + +#include namespace urde { diff --git a/Runtime/Character/CCharacterInfo.hpp b/Runtime/Character/CCharacterInfo.hpp index e94c6e214..f1ad08939 100644 --- a/Runtime/Character/CCharacterInfo.hpp +++ b/Runtime/Character/CCharacterInfo.hpp @@ -1,9 +1,15 @@ #pragma once -#include "IOStreams.hpp" -#include "CPASDatabase.hpp" -#include "zeus/CAABox.hpp" -#include "CEffectComponent.hpp" +#include +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CEffectComponent.hpp" +#include "Runtime/Character/CPASDatabase.hpp" + +#include namespace urde { diff --git a/Runtime/Character/CCharacterSet.hpp b/Runtime/Character/CCharacterSet.hpp index 9a0d6a620..9bb0fcdba 100644 --- a/Runtime/Character/CCharacterSet.hpp +++ b/Runtime/Character/CCharacterSet.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "CCharacterInfo.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CCharacterInfo.hpp" namespace urde { diff --git a/Runtime/Character/CEffectComponent.hpp b/Runtime/Character/CEffectComponent.hpp index 06e8b992a..ab290af75 100644 --- a/Runtime/Character/CEffectComponent.hpp +++ b/Runtime/Character/CEffectComponent.hpp @@ -1,8 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "RetroTypes.hpp" -#include "CParticleData.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CParticleData.hpp" namespace urde { diff --git a/Runtime/Character/CFBStreamedAnimReader.hpp b/Runtime/Character/CFBStreamedAnimReader.hpp index f6cb7a966..ed132832c 100644 --- a/Runtime/Character/CFBStreamedAnimReader.hpp +++ b/Runtime/Character/CFBStreamedAnimReader.hpp @@ -1,7 +1,10 @@ #pragma once -#include "CAnimSourceReader.hpp" -#include "CFBStreamedCompression.hpp" +#include +#include + +#include "Runtime/Character/CAnimSourceReader.hpp" +#include "Runtime/Character/CFBStreamedCompression.hpp" namespace urde { class CBitLevelLoader; diff --git a/Runtime/Character/CFBStreamedCompression.hpp b/Runtime/Character/CFBStreamedCompression.hpp index 2e9fa1a06..2a14c3244 100644 --- a/Runtime/Character/CFBStreamedCompression.hpp +++ b/Runtime/Character/CFBStreamedCompression.hpp @@ -1,9 +1,13 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "CAnimPOIData.hpp" -#include "zeus/CVector3f.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAnimPOIData.hpp" + +#include namespace urde { class IObjectStore; diff --git a/Runtime/Character/CGroundMovement.hpp b/Runtime/Character/CGroundMovement.hpp index 99796e130..bfcdcd5fd 100644 --- a/Runtime/Character/CGroundMovement.hpp +++ b/Runtime/Character/CGroundMovement.hpp @@ -1,14 +1,19 @@ #pragma once -#include "RetroTypes.hpp" -#include "Collision/CCollisionInfo.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Collision/CCollisionInfo.hpp" + +#include namespace urde { +class CAreaCollisionCache; +class CCollisionInfoList; +class CMaterialFilter; class CPhysicsActor; class CStateManager; -class CAreaCollisionCache; -class CMaterialFilter; -class CCollisionInfoList; class CGroundMovement { public: diff --git a/Runtime/Character/CHalfTransition.hpp b/Runtime/Character/CHalfTransition.hpp index 1a07da935..ad6ab9397 100644 --- a/Runtime/Character/CHalfTransition.hpp +++ b/Runtime/Character/CHalfTransition.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "IMetaTrans.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CHierarchyPoseBuilder.hpp b/Runtime/Character/CHierarchyPoseBuilder.hpp index 753664aa1..7c0dfd954 100644 --- a/Runtime/Character/CHierarchyPoseBuilder.hpp +++ b/Runtime/Character/CHierarchyPoseBuilder.hpp @@ -1,13 +1,15 @@ #pragma once -#include "CSegId.hpp" -#include "TSegIdMap.hpp" -#include "zeus/CQuaternion.hpp" -#include "CLayoutDescription.hpp" +#include "Runtime/Character/CLayoutDescription.hpp" +#include "Runtime/Character/CSegId.hpp" +#include "Runtime/Character/TSegIdMap.hpp" + +#include +#include namespace urde { -class CLayoutDescription; class CCharLayoutInfo; +class CLayoutDescription; class CPoseAsTransforms; class CHierarchyPoseBuilder { diff --git a/Runtime/Character/CIkChain.hpp b/Runtime/Character/CIkChain.hpp index 738a5eb99..4df48d3b2 100644 --- a/Runtime/Character/CIkChain.hpp +++ b/Runtime/Character/CIkChain.hpp @@ -1,10 +1,11 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CTransform.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CQuaternion.hpp" -#include "Character/CSegId.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CSegId.hpp" + +#include +#include +#include namespace urde { class CAnimData; diff --git a/Runtime/Character/CInt32POINode.hpp b/Runtime/Character/CInt32POINode.hpp index 9306a5f07..898fff078 100644 --- a/Runtime/Character/CInt32POINode.hpp +++ b/Runtime/Character/CInt32POINode.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CPOINode.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CPOINode.hpp" namespace urde { class IAnimSourceInfo; diff --git a/Runtime/Character/CLayoutDescription.hpp b/Runtime/Character/CLayoutDescription.hpp index 935426385..248f57486 100644 --- a/Runtime/Character/CLayoutDescription.hpp +++ b/Runtime/Character/CLayoutDescription.hpp @@ -1,8 +1,10 @@ #pragma once #include -#include "CToken.hpp" -#include "zeus/CVector3f.hpp" + +#include "Runtime/CToken.hpp" + +#include namespace urde { class CCharLayoutInfo; diff --git a/Runtime/Character/CMetaAnimBlend.hpp b/Runtime/Character/CMetaAnimBlend.hpp index cd39e11ab..a2be465be 100644 --- a/Runtime/Character/CMetaAnimBlend.hpp +++ b/Runtime/Character/CMetaAnimBlend.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IMetaAnim.hpp" -#include "IOStreams.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaAnimFactory.hpp b/Runtime/Character/CMetaAnimFactory.hpp index 076d8a888..291bc368c 100644 --- a/Runtime/Character/CMetaAnimFactory.hpp +++ b/Runtime/Character/CMetaAnimFactory.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IOStreams.hpp" -#include "IMetaAnim.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaAnimPhaseBlend.hpp b/Runtime/Character/CMetaAnimPhaseBlend.hpp index 695a0c3a6..81686f5c7 100644 --- a/Runtime/Character/CMetaAnimPhaseBlend.hpp +++ b/Runtime/Character/CMetaAnimPhaseBlend.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IMetaAnim.hpp" -#include "IOStreams.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaAnimPlay.hpp b/Runtime/Character/CMetaAnimPlay.hpp index cb0c445f9..4f056eeb0 100644 --- a/Runtime/Character/CMetaAnimPlay.hpp +++ b/Runtime/Character/CMetaAnimPlay.hpp @@ -1,8 +1,8 @@ #pragma once -#include "IMetaAnim.hpp" -#include "CPrimitive.hpp" -#include "IOStreams.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CPrimitive.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaAnimRandom.hpp b/Runtime/Character/CMetaAnimRandom.hpp index ac85f1c1b..9abb4e8a2 100644 --- a/Runtime/Character/CMetaAnimRandom.hpp +++ b/Runtime/Character/CMetaAnimRandom.hpp @@ -1,7 +1,11 @@ #pragma once -#include "IMetaAnim.hpp" -#include "IOStreams.hpp" +#include +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaAnimSequence.hpp b/Runtime/Character/CMetaAnimSequence.hpp index fd14c2f57..57d68bf6d 100644 --- a/Runtime/Character/CMetaAnimSequence.hpp +++ b/Runtime/Character/CMetaAnimSequence.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IMetaAnim.hpp" -#include "IOStreams.hpp" +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" namespace urde { diff --git a/Runtime/Character/CMetaTransFactory.hpp b/Runtime/Character/CMetaTransFactory.hpp index da5e81784..d56e54342 100644 --- a/Runtime/Character/CMetaTransFactory.hpp +++ b/Runtime/Character/CMetaTransFactory.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IOStreams.hpp" -#include "IMetaTrans.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CMetaTransMetaAnim.hpp b/Runtime/Character/CMetaTransMetaAnim.hpp index 6aa02381b..03f459254 100644 --- a/Runtime/Character/CMetaTransMetaAnim.hpp +++ b/Runtime/Character/CMetaTransMetaAnim.hpp @@ -1,8 +1,10 @@ #pragma once -#include "IMetaTrans.hpp" -#include "IMetaAnim.hpp" -#include "IOStreams.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaAnim.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CMetaTransPhaseTrans.hpp b/Runtime/Character/CMetaTransPhaseTrans.hpp index b327b87d2..b9e5c9e5e 100644 --- a/Runtime/Character/CMetaTransPhaseTrans.hpp +++ b/Runtime/Character/CMetaTransPhaseTrans.hpp @@ -1,8 +1,8 @@ #pragma once -#include "IMetaTrans.hpp" -#include "IOStreams.hpp" -#include "CCharAnimTime.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CMetaTransSnap.hpp b/Runtime/Character/CMetaTransSnap.hpp index cc3dc5f51..78b40af48 100644 --- a/Runtime/Character/CMetaTransSnap.hpp +++ b/Runtime/Character/CMetaTransSnap.hpp @@ -1,7 +1,7 @@ #pragma once -#include "IMetaTrans.hpp" -#include "IOStreams.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CMetaTransTrans.hpp b/Runtime/Character/CMetaTransTrans.hpp index 429c0a163..b3cf33efd 100644 --- a/Runtime/Character/CMetaTransTrans.hpp +++ b/Runtime/Character/CMetaTransTrans.hpp @@ -1,8 +1,8 @@ #pragma once -#include "IMetaTrans.hpp" -#include "IOStreams.hpp" -#include "CCharAnimTime.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" +#include "Runtime/Character/IMetaTrans.hpp" namespace urde { diff --git a/Runtime/Character/CModelData.hpp b/Runtime/Character/CModelData.hpp index da2b1b0b9..d398873ca 100644 --- a/Runtime/Character/CModelData.hpp +++ b/Runtime/Character/CModelData.hpp @@ -1,22 +1,25 @@ #pragma once -#include "zeus/CVector3f.hpp" -#include "zeus/CAABox.hpp" -#include "zeus/CColor.hpp" -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "CAnimData.hpp" -#include "Graphics/CModel.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAnimData.hpp" +#include "Runtime/Graphics/CModel.hpp" + +#include +#include +#include namespace urde { -class CCharAnimTime; -class CStateManager; class CActorLights; -struct CModelFlags; -class CRandom16; class CAnimData; +class CCharAnimTime; class CModel; +class CRandom16; class CSkinnedModel; +class CStateManager; +struct CModelFlags; struct SAdvancementDeltas; class CStaticRes { diff --git a/Runtime/Character/CPASAnimInfo.hpp b/Runtime/Character/CPASAnimInfo.hpp index 239699471..1a86d22b9 100644 --- a/Runtime/Character/CPASAnimInfo.hpp +++ b/Runtime/Character/CPASAnimInfo.hpp @@ -1,8 +1,8 @@ #pragma once -#include "IOStreams.hpp" -#include "rstl.hpp" -#include "CPASAnimParm.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CPASAnimParm.hpp" namespace urde { diff --git a/Runtime/Character/CPASAnimParm.hpp b/Runtime/Character/CPASAnimParm.hpp index ed3f47c00..2d093930b 100644 --- a/Runtime/Character/CPASAnimParm.hpp +++ b/Runtime/Character/CPASAnimParm.hpp @@ -1,6 +1,6 @@ #pragma once -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde { diff --git a/Runtime/Character/CPASAnimParmData.hpp b/Runtime/Character/CPASAnimParmData.hpp index 8ee34d5c9..b985f0682 100644 --- a/Runtime/Character/CPASAnimParmData.hpp +++ b/Runtime/Character/CPASAnimParmData.hpp @@ -1,6 +1,8 @@ #pragma once -#include "RetroTypes.hpp" -#include "CPASAnimParm.hpp" + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CPASAnimParm.hpp" namespace urde { class CPASAnimParmData { diff --git a/Runtime/Character/CPASAnimState.hpp b/Runtime/Character/CPASAnimState.hpp index db94422d6..8a26a5eb8 100644 --- a/Runtime/Character/CPASAnimState.hpp +++ b/Runtime/Character/CPASAnimState.hpp @@ -1,8 +1,11 @@ #pragma once -#include "IOStreams.hpp" -#include "CPASParmInfo.hpp" -#include "CPASAnimInfo.hpp" +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CPASAnimInfo.hpp" +#include "Runtime/Character/CPASParmInfo.hpp" namespace urde { class CRandom16; diff --git a/Runtime/Character/CPASDatabase.hpp b/Runtime/Character/CPASDatabase.hpp index 7ac561bf6..db97308b9 100644 --- a/Runtime/Character/CPASDatabase.hpp +++ b/Runtime/Character/CPASDatabase.hpp @@ -1,7 +1,11 @@ #pragma once -#include "IOStreams.hpp" -#include "CPASAnimState.hpp" +#include +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CPASAnimState.hpp" namespace urde { diff --git a/Runtime/Character/CPASParmInfo.hpp b/Runtime/Character/CPASParmInfo.hpp index adaa25ef9..c26c20e43 100644 --- a/Runtime/Character/CPASParmInfo.hpp +++ b/Runtime/Character/CPASParmInfo.hpp @@ -1,7 +1,7 @@ #pragma once -#include "IOStreams.hpp" -#include "CPASAnimParm.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CPASAnimParm.hpp" namespace urde { diff --git a/Runtime/Character/CPOINode.hpp b/Runtime/Character/CPOINode.hpp index 2fcd6f6d8..a5777a3bd 100644 --- a/Runtime/Character/CPOINode.hpp +++ b/Runtime/Character/CPOINode.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "CCharAnimTime.hpp" +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" namespace urde { class IAnimSourceInfo; diff --git a/Runtime/Character/CParticleData.hpp b/Runtime/Character/CParticleData.hpp index 136c2af08..e79a01866 100644 --- a/Runtime/Character/CParticleData.hpp +++ b/Runtime/Character/CParticleData.hpp @@ -1,8 +1,11 @@ #pragma once -#include "IOStreams.hpp" -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" + +#include namespace urde { diff --git a/Runtime/Character/CParticleDatabase.hpp b/Runtime/Character/CParticleDatabase.hpp index 5a80112d4..60984f347 100644 --- a/Runtime/Character/CParticleDatabase.hpp +++ b/Runtime/Character/CParticleDatabase.hpp @@ -1,17 +1,22 @@ #pragma once -#include "CCharacterInfo.hpp" -#include "CParticleGenInfo.hpp" -#include "zeus/CFrustum.hpp" -#include "CToken.hpp" -#include "Particle/CGenDescription.hpp" -#include "Particle/CSwooshDescription.hpp" -#include "Particle/CElectricDescription.hpp" #include +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Character/CCharacterInfo.hpp" +#include "Runtime/Character/CParticleGenInfo.hpp" +#include "Runtime/Particle/CGenDescription.hpp" +#include "Runtime/Particle/CSwooshDescription.hpp" +#include "Runtime/Particle/CElectricDescription.hpp" + +#include +#include namespace urde { -class CPoseAsTransforms; class CCharLayoutInfo; +class CPoseAsTransforms; class CParticleDatabase { std::map>> x0_particleDescs; diff --git a/Runtime/Character/CParticleGenInfo.hpp b/Runtime/Character/CParticleGenInfo.hpp index e76fbe2c8..af2418624 100644 --- a/Runtime/Character/CParticleGenInfo.hpp +++ b/Runtime/Character/CParticleGenInfo.hpp @@ -1,14 +1,18 @@ #pragma once -#include "RetroTypes.hpp" -#include "CParticleData.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CAABox.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CParticleData.hpp" + +#include +#include +#include namespace urde { -struct SObjectTag; class CParticleGen; class CStateManager; +struct SObjectTag; enum class EParticleGenType { Normal, Auxiliary }; diff --git a/Runtime/Character/CParticlePOINode.hpp b/Runtime/Character/CParticlePOINode.hpp index 31af931cb..065ad773c 100644 --- a/Runtime/Character/CParticlePOINode.hpp +++ b/Runtime/Character/CParticlePOINode.hpp @@ -1,7 +1,7 @@ #pragma once -#include "CPOINode.hpp" -#include "CParticleData.hpp" +#include "Runtime/Character/CParticleData.hpp" +#include "Runtime/Character/CPOINode.hpp" namespace urde { class IAnimSourceInfo; diff --git a/Runtime/Character/CPoseAsTransforms.hpp b/Runtime/Character/CPoseAsTransforms.hpp index 5436a1b1c..a07d30553 100644 --- a/Runtime/Character/CPoseAsTransforms.hpp +++ b/Runtime/Character/CPoseAsTransforms.hpp @@ -1,8 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CSegId.hpp" -#include "zeus/CTransform.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CSegId.hpp" + +#include +#include +#include namespace urde { class CCharLayoutInfo; diff --git a/Runtime/Character/CPrimitive.hpp b/Runtime/Character/CPrimitive.hpp index a3c2195a4..16e7236cd 100644 --- a/Runtime/Character/CPrimitive.hpp +++ b/Runtime/Character/CPrimitive.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IOStreams.hpp" -#include "RetroTypes.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde { diff --git a/Runtime/Character/CRagDoll.hpp b/Runtime/Character/CRagDoll.hpp index 032c33d19..b8f75d04b 100644 --- a/Runtime/Character/CRagDoll.hpp +++ b/Runtime/Character/CRagDoll.hpp @@ -1,13 +1,17 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CQuaternion.hpp" -#include "zeus/CAABox.hpp" -#include "CSegId.hpp" + +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CSegId.hpp" + +#include +#include +#include namespace urde { -class CHierarchyPoseBuilder; class CCharLayoutInfo; +class CHierarchyPoseBuilder; class CModelData; class CStateManager; diff --git a/Runtime/Character/CSegId.hpp b/Runtime/Character/CSegId.hpp index 3b036d45b..e351b7abd 100644 --- a/Runtime/Character/CSegId.hpp +++ b/Runtime/Character/CSegId.hpp @@ -1,8 +1,9 @@ #pragma once -#include "RetroTypes.hpp" -#include "IOStreams.hpp" -#include "zeus/CVector3f.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/RetroTypes.hpp" + +#include namespace urde { diff --git a/Runtime/Character/CSegIdList.hpp b/Runtime/Character/CSegIdList.hpp index 015dfc05e..65f456371 100644 --- a/Runtime/Character/CSegIdList.hpp +++ b/Runtime/Character/CSegIdList.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IOStreams.hpp" -#include "CSegId.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CSegId.hpp" namespace urde { diff --git a/Runtime/Character/CSegStatementSet.hpp b/Runtime/Character/CSegStatementSet.hpp index 7017de90f..9499f9b2b 100644 --- a/Runtime/Character/CSegStatementSet.hpp +++ b/Runtime/Character/CSegStatementSet.hpp @@ -1,11 +1,11 @@ #pragma once -#include "CAnimPerSegmentData.hpp" -#include "CSegId.hpp" +#include "Runtime/Character/CAnimPerSegmentData.hpp" +#include "Runtime/Character/CSegId.hpp" namespace urde { -class CSegIdList; class CCharLayoutInfo; +class CSegIdList; class CSegStatementSet { public: diff --git a/Runtime/Character/CSequenceHelper.hpp b/Runtime/Character/CSequenceHelper.hpp index d84e4b36f..c93d13172 100644 --- a/Runtime/Character/CSequenceHelper.hpp +++ b/Runtime/Character/CSequenceHelper.hpp @@ -1,15 +1,18 @@ #pragma once -#include "CAnimTreeNode.hpp" -#include "CBoolPOINode.hpp" -#include "CInt32POINode.hpp" -#include "CParticlePOINode.hpp" -#include "CSoundPOINode.hpp" -#include "CAnimSysContext.hpp" +#include +#include + +#include "Runtime/Character/CAnimSysContext.hpp" +#include "Runtime/Character/CAnimTreeNode.hpp" +#include "Runtime/Character/CBoolPOINode.hpp" +#include "Runtime/Character/CInt32POINode.hpp" +#include "Runtime/Character/CParticlePOINode.hpp" +#include "Runtime/Character/CSoundPOINode.hpp" namespace urde { -class IMetaAnim; class CTransitionDatabaseGame; +class IMetaAnim; class CSequenceFundamentals { CSteadyStateAnimInfo x0_ssInfo; diff --git a/Runtime/Character/CSkinBank.hpp b/Runtime/Character/CSkinBank.hpp index 6e934937c..cce5921f0 100644 --- a/Runtime/Character/CSkinBank.hpp +++ b/Runtime/Character/CSkinBank.hpp @@ -1,7 +1,9 @@ #pragma once -#include "IOStreams.hpp" -#include "CSegId.hpp" +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CSegId.hpp" namespace urde { class CPoseAsTransforms; diff --git a/Runtime/Character/CSkinRules.hpp b/Runtime/Character/CSkinRules.hpp index 5c10a5c8d..f75dd51d5 100644 --- a/Runtime/Character/CSkinRules.hpp +++ b/Runtime/Character/CSkinRules.hpp @@ -1,9 +1,13 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "RetroTypes.hpp" -#include "CSkinBank.hpp" -#include "CFactoryMgr.hpp" +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CSkinBank.hpp" + +#include +#include namespace urde { class CPoseAsTransforms; diff --git a/Runtime/Character/CSoundPOINode.hpp b/Runtime/Character/CSoundPOINode.hpp index e1c08d2ec..0f46bae1e 100644 --- a/Runtime/Character/CSoundPOINode.hpp +++ b/Runtime/Character/CSoundPOINode.hpp @@ -1,7 +1,7 @@ #pragma once -#include "CPOINode.hpp" -#include "CCharAnimTime.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" +#include "Runtime/Character/CPOINode.hpp" namespace urde { class IAnimSourceInfo; diff --git a/Runtime/Character/CSteeringBehaviors.hpp b/Runtime/Character/CSteeringBehaviors.hpp index 7dce9d580..d07466a62 100644 --- a/Runtime/Character/CSteeringBehaviors.hpp +++ b/Runtime/Character/CSteeringBehaviors.hpp @@ -1,7 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" + +#include +#include namespace urde { class CPhysicsActor; diff --git a/Runtime/Character/CTimeScaleFunctions.hpp b/Runtime/Character/CTimeScaleFunctions.hpp index 1da9fb482..e6bc159dc 100644 --- a/Runtime/Character/CTimeScaleFunctions.hpp +++ b/Runtime/Character/CTimeScaleFunctions.hpp @@ -1,7 +1,9 @@ #pragma once -#include "RetroTypes.hpp" -#include "CCharAnimTime.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" namespace urde { diff --git a/Runtime/Character/CTransition.hpp b/Runtime/Character/CTransition.hpp index ac7f9f2ea..b7d7a0266 100644 --- a/Runtime/Character/CTransition.hpp +++ b/Runtime/Character/CTransition.hpp @@ -1,7 +1,10 @@ #pragma once -#include "IOStreams.hpp" -#include "CMetaTransFactory.hpp" +#include +#include + +#include "Runtime/IOStreams.hpp" +#include "Runtime/Character/CMetaTransFactory.hpp" namespace urde { diff --git a/Runtime/Character/CTransitionDatabase.hpp b/Runtime/Character/CTransitionDatabase.hpp index 2f91f3721..17266590e 100644 --- a/Runtime/Character/CTransitionDatabase.hpp +++ b/Runtime/Character/CTransitionDatabase.hpp @@ -1,6 +1,7 @@ #pragma once -#include "../RetroTypes.hpp" +#include +#include "Runtime/RetroTypes.hpp" namespace urde { class IMetaTrans; diff --git a/Runtime/Character/CTransitionDatabaseGame.hpp b/Runtime/Character/CTransitionDatabaseGame.hpp index 56f8a9b85..45f51c17e 100644 --- a/Runtime/Character/CTransitionDatabaseGame.hpp +++ b/Runtime/Character/CTransitionDatabaseGame.hpp @@ -1,6 +1,10 @@ #pragma once -#include "CTransitionDatabase.hpp" +#include +#include +#include + +#include "Runtime/Character/CTransitionDatabase.hpp" namespace urde { class CTransition; diff --git a/Runtime/Character/CTransitionManager.hpp b/Runtime/Character/CTransitionManager.hpp index 07a306169..8d72a5052 100644 --- a/Runtime/Character/CTransitionManager.hpp +++ b/Runtime/Character/CTransitionManager.hpp @@ -1,13 +1,15 @@ #pragma once -#include "CToken.hpp" -#include "CAnimSysContext.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Character/CAnimSysContext.hpp" namespace urde { -class CTransitionDatabaseGame; +class CAnimTreeNode; class CRandom16; class CSimplePool; -class CAnimTreeNode; +class CTransitionDatabaseGame; class CTransitionManager { CAnimSysContext x0_animCtx; diff --git a/Runtime/Character/CTreeUtils.hpp b/Runtime/Character/CTreeUtils.hpp index 3898bc0bd..9397c51d7 100644 --- a/Runtime/Character/CTreeUtils.hpp +++ b/Runtime/Character/CTreeUtils.hpp @@ -1,6 +1,8 @@ #pragma once -#include "RetroTypes.hpp" +#include + +#include "Runtime/RetroTypes.hpp" namespace urde { class CAnimTreeNode; diff --git a/Runtime/Character/IAnimReader.hpp b/Runtime/Character/IAnimReader.hpp index db091304c..3522a5ba7 100644 --- a/Runtime/Character/IAnimReader.hpp +++ b/Runtime/Character/IAnimReader.hpp @@ -1,21 +1,25 @@ #pragma once -#include "RetroTypes.hpp" -#include "CCharAnimTime.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CQuaternion.hpp" -#include "CParticleData.hpp" -#include "CToken.hpp" -#include "CAllFormatsAnimSource.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CAllFormatsAnimSource.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" +#include "Runtime/Character/CParticleData.hpp" + +#include +#include namespace urde { -class CSegId; class CBoolPOINode; class CInt32POINode; class CParticlePOINode; -class CSoundPOINode; +class CSegId; class CSegIdList; class CSegStatementSet; +class CSoundPOINode; struct SAdvancementDeltas { zeus::CVector3f x0_posDelta; diff --git a/Runtime/Character/IMetaAnim.hpp b/Runtime/Character/IMetaAnim.hpp index 3a05883f2..71b3fc77a 100644 --- a/Runtime/Character/IMetaAnim.hpp +++ b/Runtime/Character/IMetaAnim.hpp @@ -1,15 +1,18 @@ #pragma once -#include "../RetroTypes.hpp" -#include "CCharAnimTime.hpp" +#include +#include #include +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CCharAnimTime.hpp" + namespace urde { class CAnimTreeNode; -struct CAnimSysContext; -struct CMetaAnimTreeBuildOrders; class CPrimitive; class IAnimReader; +struct CAnimSysContext; +struct CMetaAnimTreeBuildOrders; enum class EMetaAnimType { Play, Blend, PhaseBlend, Random, Sequence }; diff --git a/Runtime/Character/IMetaTrans.hpp b/Runtime/Character/IMetaTrans.hpp index 15ab80acd..862e2564f 100644 --- a/Runtime/Character/IMetaTrans.hpp +++ b/Runtime/Character/IMetaTrans.hpp @@ -1,6 +1,8 @@ #pragma once -#include "../RetroTypes.hpp" +#include + +#include "Runtime/RetroTypes.hpp" namespace urde { class CAnimTreeNode; diff --git a/Runtime/Character/IVaryingAnimationTimeScale.hpp b/Runtime/Character/IVaryingAnimationTimeScale.hpp index dedafb824..1d577e57f 100644 --- a/Runtime/Character/IVaryingAnimationTimeScale.hpp +++ b/Runtime/Character/IVaryingAnimationTimeScale.hpp @@ -1,6 +1,8 @@ #pragma once -#include "CCharAnimTime.hpp" +#include + +#include "Runtime/Character/CCharAnimTime.hpp" namespace urde { class IVaryingAnimationTimeScale { diff --git a/Runtime/Character/TSegIdMap.hpp b/Runtime/Character/TSegIdMap.hpp index 41d45709f..af333b9a5 100644 --- a/Runtime/Character/TSegIdMap.hpp +++ b/Runtime/Character/TSegIdMap.hpp @@ -1,7 +1,10 @@ #pragma once #include -#include "CSegId.hpp" +#include +#include + +#include "Runtime/Character/CSegId.hpp" namespace urde { diff --git a/Runtime/Collision/CAABoxFilter.hpp b/Runtime/Collision/CAABoxFilter.hpp index ee683cce8..4c4553169 100644 --- a/Runtime/Collision/CAABoxFilter.hpp +++ b/Runtime/Collision/CAABoxFilter.hpp @@ -1,6 +1,6 @@ #pragma once -#include "ICollisionFilter.hpp" +#include "Runtime/Collision/ICollisionFilter.hpp" namespace urde { diff --git a/Runtime/Collision/CAreaOctTree.hpp b/Runtime/Collision/CAreaOctTree.hpp index db6f68b8b..d071ea0db 100644 --- a/Runtime/Collision/CAreaOctTree.hpp +++ b/Runtime/Collision/CAreaOctTree.hpp @@ -1,10 +1,15 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CAABox.hpp" -#include "Collision/CCollisionEdge.hpp" -#include "Collision/CCollisionSurface.hpp" -#include "zeus/CLine.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CCollisionEdge.hpp" +#include "Runtime/Collision/CCollisionSurface.hpp" + +#include +#include +#include +#include namespace urde { class CMaterialFilter; diff --git a/Runtime/Collision/CBallFilter.hpp b/Runtime/Collision/CBallFilter.hpp index bd80dd5c4..eb050215c 100644 --- a/Runtime/Collision/CBallFilter.hpp +++ b/Runtime/Collision/CBallFilter.hpp @@ -1,6 +1,6 @@ #pragma once -#include "ICollisionFilter.hpp" +#include "Runtime/Collision/ICollisionFilter.hpp" namespace urde { class CPhysicsActor; diff --git a/Runtime/Collision/CCollidableAABox.hpp b/Runtime/Collision/CCollidableAABox.hpp index f9defa46d..577d12a45 100644 --- a/Runtime/Collision/CCollidableAABox.hpp +++ b/Runtime/Collision/CCollidableAABox.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CCollisionPrimitive.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" + +#include namespace urde { namespace Collide { diff --git a/Runtime/Collision/CCollidableCollisionSurface.hpp b/Runtime/Collision/CCollidableCollisionSurface.hpp index b2314b368..f1b70e8c6 100644 --- a/Runtime/Collision/CCollidableCollisionSurface.hpp +++ b/Runtime/Collision/CCollidableCollisionSurface.hpp @@ -1,6 +1,7 @@ #pragma once -#include "CCollisionPrimitive.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" namespace urde { class CCollidableCollisionSurface { diff --git a/Runtime/Collision/CCollidableOBBTree.hpp b/Runtime/Collision/CCollidableOBBTree.hpp index 56e67592e..ffa2088eb 100644 --- a/Runtime/Collision/CCollidableOBBTree.hpp +++ b/Runtime/Collision/CCollidableOBBTree.hpp @@ -1,9 +1,12 @@ #pragma once -#include "Collision/CCollisionPrimitive.hpp" -#include "COBBTree.hpp" -#include "zeus/COBBox.hpp" -#include "CMetroidAreaCollider.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" +#include "Runtime/Collision/CMetroidAreaCollider.hpp" +#include "Runtime/Collision/COBBTree.hpp" + +#include +#include +#include namespace urde { class CRayCastInfo { diff --git a/Runtime/Collision/CCollidableOBBTreeGroup.hpp b/Runtime/Collision/CCollidableOBBTreeGroup.hpp index 58d085045..3a1329942 100644 --- a/Runtime/Collision/CCollidableOBBTreeGroup.hpp +++ b/Runtime/Collision/CCollidableOBBTreeGroup.hpp @@ -1,10 +1,15 @@ #pragma once -#include "IOStreams.hpp" -#include "CFactoryMgr.hpp" -#include "COBBTree.hpp" -#include "zeus/CAABox.hpp" -#include "CCollisionPrimitive.hpp" +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Collision/COBBTree.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" + +#include +#include namespace urde { class CCollidableOBBTreeGroupContainer { diff --git a/Runtime/Collision/CCollidableSphere.hpp b/Runtime/Collision/CCollidableSphere.hpp index a00ae87f1..82021abe3 100644 --- a/Runtime/Collision/CCollidableSphere.hpp +++ b/Runtime/Collision/CCollidableSphere.hpp @@ -1,7 +1,9 @@ #pragma once -#include "CCollisionPrimitive.hpp" -#include "zeus/CSphere.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" + +#include +#include namespace urde { namespace Collide { diff --git a/Runtime/Collision/CCollisionActor.hpp b/Runtime/Collision/CCollisionActor.hpp index 71bdd4703..03ba11c9c 100644 --- a/Runtime/Collision/CCollisionActor.hpp +++ b/Runtime/Collision/CCollisionActor.hpp @@ -1,12 +1,19 @@ #pragma once -#include "World/CPhysicsActor.hpp" -#include "World/CHealthInfo.hpp" -#include "World/CDamageVulnerability.hpp" +#include +#include + +#include "Runtime/World/CDamageVulnerability.hpp" +#include "Runtime/World/CHealthInfo.hpp" +#include "Runtime/World/CPhysicsActor.hpp" + +#include + namespace urde { class CCollidableSphere; class CCollidableOBBTreeGroup; class CCollidableOBBTreeGroupContainer; + class CCollisionActor : public CPhysicsActor { enum class EPrimitiveType { OBBTreeGroup, AABox, Sphere }; diff --git a/Runtime/Collision/CCollisionActorManager.hpp b/Runtime/Collision/CCollisionActorManager.hpp index ac8d9ac84..5e78946ae 100644 --- a/Runtime/Collision/CCollisionActorManager.hpp +++ b/Runtime/Collision/CCollisionActorManager.hpp @@ -1,14 +1,20 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CAABox.hpp" -#include "Collision/CJointCollisionDescription.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CJointCollisionDescription.hpp" + +#include +#include namespace urde { -class CMaterialList; class CAnimData; class CCollisionActor; +class CMaterialList; class CStateManager; + class CCollisionActorManager { public: enum class EUpdateOptions { ObjectSpace, WorldSpace }; diff --git a/Runtime/Collision/CCollisionEdge.hpp b/Runtime/Collision/CCollisionEdge.hpp index e8f592f07..2b4a5db83 100644 --- a/Runtime/Collision/CCollisionEdge.hpp +++ b/Runtime/Collision/CCollisionEdge.hpp @@ -1,6 +1,6 @@ #pragma once -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde { class CCollisionEdge { diff --git a/Runtime/Collision/CCollisionInfo.hpp b/Runtime/Collision/CCollisionInfo.hpp index 57a1c5f3f..fd064bce8 100644 --- a/Runtime/Collision/CCollisionInfo.hpp +++ b/Runtime/Collision/CCollisionInfo.hpp @@ -1,9 +1,11 @@ #pragma once -#include "RetroTypes.hpp" -#include "CMaterialList.hpp" -#include "zeus/CAABox.hpp" -#include "zeus/CMatrix3f.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CMaterialList.hpp" + +#include +#include +#include namespace urde { class CCollisionInfo { diff --git a/Runtime/Collision/CCollisionInfoList.hpp b/Runtime/Collision/CCollisionInfoList.hpp index 866ac82fe..77c49f151 100644 --- a/Runtime/Collision/CCollisionInfoList.hpp +++ b/Runtime/Collision/CCollisionInfoList.hpp @@ -1,7 +1,8 @@ #pragma once -#include "RetroTypes.hpp" -#include "CCollisionInfo.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Collision/CCollisionInfo.hpp" namespace urde { class CCollisionInfoList { diff --git a/Runtime/Collision/CCollisionPrimitive.hpp b/Runtime/Collision/CCollisionPrimitive.hpp index 1bd1bbac1..6eb102b64 100644 --- a/Runtime/Collision/CCollisionPrimitive.hpp +++ b/Runtime/Collision/CCollisionPrimitive.hpp @@ -1,10 +1,15 @@ #pragma once -#include "Collision/CMaterialList.hpp" -#include "CRayCastResult.hpp" -#include "zeus/CAABox.hpp" - #include +#include +#include + +#include "Runtime/Collision/CMaterialList.hpp" +#include "Runtime/Collision/CRayCastResult.hpp" + +#include +#include +#include namespace urde { class CCollisionPrimitive; diff --git a/Runtime/Collision/CCollisionResponseData.hpp b/Runtime/Collision/CCollisionResponseData.hpp index 09571f6b9..c295065a3 100644 --- a/Runtime/Collision/CCollisionResponseData.hpp +++ b/Runtime/Collision/CCollisionResponseData.hpp @@ -1,16 +1,19 @@ #pragma once -#include "RetroTypes.hpp" -#include "Collision/CMaterialList.hpp" -#include "CFactoryMgr.hpp" -#include "IObj.hpp" -#include "CToken.hpp" -#include "IOStreams.hpp" +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/IObj.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CMaterialList.hpp" namespace urde { -class CSimplePool; -class CGenDescription; class CDecalDescription; +class CGenDescription; +class CSimplePool; enum class EWeaponCollisionResponseTypes { None, diff --git a/Runtime/Collision/CCollisionSurface.cpp b/Runtime/Collision/CCollisionSurface.cpp index 6e06bc3d3..749396146 100644 --- a/Runtime/Collision/CCollisionSurface.cpp +++ b/Runtime/Collision/CCollisionSurface.cpp @@ -1,4 +1,6 @@ -#include "CCollisionSurface.hpp" +#include "Runtime/Collision/CCollisionSurface.hpp" + +#include namespace urde { CCollisionSurface::CCollisionSurface(const zeus::CVector3f& a, const zeus::CVector3f& b, const zeus::CVector3f& c, diff --git a/Runtime/Collision/CCollisionSurface.hpp b/Runtime/Collision/CCollisionSurface.hpp index e8538049a..9cc67cedb 100644 --- a/Runtime/Collision/CCollisionSurface.hpp +++ b/Runtime/Collision/CCollisionSurface.hpp @@ -1,7 +1,9 @@ #pragma once -#include "zeus/zeus.hpp" -#include "RetroTypes.hpp" +#include "Runtime/GCNTypes.hpp" + +#include +#include namespace urde { class CCollisionSurface { diff --git a/Runtime/Collision/CGameCollision.hpp b/Runtime/Collision/CGameCollision.hpp index 303eb0e75..fa4659de3 100644 --- a/Runtime/Collision/CGameCollision.hpp +++ b/Runtime/Collision/CGameCollision.hpp @@ -1,11 +1,15 @@ #pragma once -#include "zeus/CVector3f.hpp" -#include "zeus/CPlane.hpp" -#include "rstl.hpp" -#include "RetroTypes.hpp" -#include "CRayCastResult.hpp" -#include "CMetroidAreaCollider.hpp" -#include "CCollisionPrimitive.hpp" + +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Collision/CCollisionPrimitive.hpp" +#include "Runtime/Collision/CMetroidAreaCollider.hpp" +#include "Runtime/Collision/CRayCastResult.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Collision/CInternalRayCastStructure.hpp b/Runtime/Collision/CInternalRayCastStructure.hpp index 962bb977f..e08e5170e 100644 --- a/Runtime/Collision/CInternalRayCastStructure.hpp +++ b/Runtime/Collision/CInternalRayCastStructure.hpp @@ -1,8 +1,11 @@ #pragma once -#include "zeus/CTransform.hpp" -#include "zeus/CMRay.hpp" -#include "CMaterialFilter.hpp" +#include "Runtime/Collision/CMaterialFilter.hpp" + +#include +#include +#include + namespace urde { class CInternalRayCastStructure { zeus::CMRay x0_ray; diff --git a/Runtime/Collision/CJointCollisionDescription.hpp b/Runtime/Collision/CJointCollisionDescription.hpp index b08ec09d1..5fdbf11cb 100644 --- a/Runtime/Collision/CJointCollisionDescription.hpp +++ b/Runtime/Collision/CJointCollisionDescription.hpp @@ -1,7 +1,11 @@ #pragma once -#include "Character/CSegId.hpp" -#include "zeus/CAABox.hpp" +#include + +#include "Runtime/Character/CSegId.hpp" + +#include +#include namespace urde { struct SJointInfo { diff --git a/Runtime/Collision/CMetroidAreaCollider.hpp b/Runtime/Collision/CMetroidAreaCollider.hpp index e95c37e56..621c02e1a 100644 --- a/Runtime/Collision/CMetroidAreaCollider.hpp +++ b/Runtime/Collision/CMetroidAreaCollider.hpp @@ -1,12 +1,17 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CAABox.hpp" -#include "CAreaOctTree.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Collision/CAreaOctTree.hpp" + +#include +#include +#include +#include namespace urde { -class CCollisionInfoList; class CCollisionInfo; +class CCollisionInfoList; class CMaterialList; class CAABoxAreaCache { diff --git a/Runtime/Collision/COBBTree.hpp b/Runtime/Collision/COBBTree.hpp index ac9eef5e8..480bcf790 100644 --- a/Runtime/Collision/COBBTree.hpp +++ b/Runtime/Collision/COBBTree.hpp @@ -1,9 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CCollisionEdge.hpp" -#include "CCollisionSurface.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/COBBox.hpp" + +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CCollisionEdge.hpp" +#include "Runtime/Collision/CCollisionSurface.hpp" + +#include +#include namespace urde { class CCollidableOBBTreeGroupContainer; diff --git a/Runtime/Collision/CRayCastResult.hpp b/Runtime/Collision/CRayCastResult.hpp index 86f49f3a5..cabd64655 100644 --- a/Runtime/Collision/CRayCastResult.hpp +++ b/Runtime/Collision/CRayCastResult.hpp @@ -1,7 +1,11 @@ #pragma once -#include "CMaterialList.hpp" -#include "zeus/zeus.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Collision/CMaterialList.hpp" + +#include +#include +#include namespace urde { class CRayCastResult { diff --git a/Runtime/Collision/CollisionUtil.cpp b/Runtime/Collision/CollisionUtil.cpp index 596db2e57..ed63b8653 100644 --- a/Runtime/Collision/CollisionUtil.cpp +++ b/Runtime/Collision/CollisionUtil.cpp @@ -1,6 +1,9 @@ -#include "CollisionUtil.hpp" -#include "CCollisionInfo.hpp" -#include "CCollisionInfoList.hpp" +#include "Runtime/Collision/CollisionUtil.hpp" + +#include "Runtime/Collision/CCollisionInfo.hpp" +#include "Runtime/Collision/CCollisionInfoList.hpp" + +#include namespace urde::CollisionUtil { bool LineIntersectsOBBox(const zeus::COBBox& obb, const zeus::CMRay& ray, float& d) { diff --git a/Runtime/Collision/CollisionUtil.hpp b/Runtime/Collision/CollisionUtil.hpp index 911bc9d6d..8e6da6c8b 100644 --- a/Runtime/Collision/CollisionUtil.hpp +++ b/Runtime/Collision/CollisionUtil.hpp @@ -1,8 +1,13 @@ #pragma once -#include "GCNTypes.hpp" -#include "zeus/zeus.hpp" -#include "CMaterialList.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Collision/CMaterialList.hpp" + +#include +#include +#include +#include +#include namespace urde { class CCollisionInfoList; diff --git a/Runtime/Collision/ICollisionFilter.hpp b/Runtime/Collision/ICollisionFilter.hpp index 4ba21bfee..c860603d0 100644 --- a/Runtime/Collision/ICollisionFilter.hpp +++ b/Runtime/Collision/ICollisionFilter.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CCollisionInfoList.hpp" +#include "Runtime/Collision/CCollisionInfoList.hpp" namespace urde { class CActor; diff --git a/Runtime/Graphics/CBooRenderer.hpp b/Runtime/Graphics/CBooRenderer.hpp index 401b60aec..b654d6105 100644 --- a/Runtime/Graphics/CBooRenderer.hpp +++ b/Runtime/Graphics/CBooRenderer.hpp @@ -1,29 +1,42 @@ #pragma once #include -#include "IRenderer.hpp" -#include "CDrawable.hpp" -#include "CDrawablePlaneObject.hpp" -#include "Shaders/CThermalColdFilter.hpp" -#include "Shaders/CThermalHotFilter.hpp" -#include "Shaders/CSpaceWarpFilter.hpp" -#include "Shaders/CFogVolumePlaneShader.hpp" -#include "Shaders/CFogVolumeFilter.hpp" -#include "Shaders/CPhazonSuitFilter.hpp" -#include "CTexture.hpp" -#include "CRandom16.hpp" -#include "CPVSVisSet.hpp" -#include "zeus/CRectangle.hpp" -#include "World/CGameArea.hpp" -#include "zeus/CPlane.hpp" +#include +#include +#include +#include +#include + +#include "Runtime/CRandom16.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Graphics/CDrawable.hpp" +#include "Runtime/Graphics/CDrawablePlaneObject.hpp" +#include "Runtime/Graphics/CPVSVisSet.hpp" +#include "Runtime/Graphics/CTexture.hpp" +#include "Runtime/Graphics/IRenderer.hpp" +#include "Runtime/Graphics/Shaders/CFogVolumeFilter.hpp" +#include "Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp" +#include "Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp" +#include "Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp" +#include "Runtime/Graphics/Shaders/CThermalColdFilter.hpp" +#include "Runtime/Graphics/Shaders/CThermalHotFilter.hpp" +#include "Runtime/World/CGameArea.hpp" + +#include +#include +#include +#include +#include +#include +#include namespace urde { -class IObjectStore; -class CMemorySys; -class IFactory; -class CTexture; -class CParticleGen; class CBooModel; +class CMemorySys; +class CParticleGen; +class CTexture; +class IFactory; +class IObjectStore; class Buckets { friend class CBooRenderer; @@ -57,10 +70,10 @@ enum class EWorldShadowMode { class CBooRenderer final : public IRenderer { friend class CBooModel; - friend class CModel; friend class CGameArea; - friend class CWorldTransManager; + friend class CModel; friend class CMorphBallShadow; + friend class CWorldTransManager; struct CAreaListItem { const std::vector* x0_geometry; diff --git a/Runtime/Graphics/CDrawable.hpp b/Runtime/Graphics/CDrawable.hpp index 63e6f40e8..8851b520d 100644 --- a/Runtime/Graphics/CDrawable.hpp +++ b/Runtime/Graphics/CDrawable.hpp @@ -1,7 +1,7 @@ #pragma once -#include "GCNTypes.hpp" -#include "zeus/CAABox.hpp" +#include "Runtime/GCNTypes.hpp" +#include namespace urde { enum class EDrawableType : u16 { WorldSurface, Particle, Actor, SimpleShadow, Decal }; diff --git a/Runtime/Graphics/CDrawablePlaneObject.hpp b/Runtime/Graphics/CDrawablePlaneObject.hpp index bed866300..aa94540cb 100644 --- a/Runtime/Graphics/CDrawablePlaneObject.hpp +++ b/Runtime/Graphics/CDrawablePlaneObject.hpp @@ -1,7 +1,7 @@ #pragma once -#include "CDrawable.hpp" -#include "zeus/CPlane.hpp" +#include "Runtime/Graphics/CDrawable.hpp" +#include namespace urde { class CDrawablePlaneObject : public CDrawable { diff --git a/Runtime/Graphics/CGraphics.hpp b/Runtime/Graphics/CGraphics.hpp index 73dfd3729..a9f26f249 100644 --- a/Runtime/Graphics/CGraphics.hpp +++ b/Runtime/Graphics/CGraphics.hpp @@ -1,15 +1,19 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "boo/graphicsdev/IGraphicsCommandQueue.hpp" +#include -#include "RetroTypes.hpp" -#include "zeus/CTransform.hpp" -#include "zeus/CVector2i.hpp" -#include "zeus/CColor.hpp" +#include "Runtime/RetroTypes.hpp" -#include "hecl/Runtime.hpp" -#include "hecl/CVar.hpp" +#include +#include + +#include +#include + +#include +#include +#include +#include namespace urde { extern hecl::CVar* g_disableLighting; diff --git a/Runtime/Graphics/CGraphicsPalette.hpp b/Runtime/Graphics/CGraphicsPalette.hpp index 81061104b..72e78b8b7 100644 --- a/Runtime/Graphics/CGraphicsPalette.hpp +++ b/Runtime/Graphics/CGraphicsPalette.hpp @@ -1,7 +1,7 @@ #pragma once #include -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde { diff --git a/Runtime/Graphics/CLight.hpp b/Runtime/Graphics/CLight.hpp index 20d137351..4fcc523b4 100644 --- a/Runtime/Graphics/CLight.hpp +++ b/Runtime/Graphics/CLight.hpp @@ -1,8 +1,9 @@ #pragma once -#include "zeus/CVector3f.hpp" -#include "zeus/CColor.hpp" -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Graphics/CLineRenderer.hpp b/Runtime/Graphics/CLineRenderer.hpp index 11f7bcd02..07aa05879 100644 --- a/Runtime/Graphics/CLineRenderer.hpp +++ b/Runtime/Graphics/CLineRenderer.hpp @@ -1,13 +1,18 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CVector4f.hpp" -#include "zeus/CColor.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "hecl/VertexBufferPool.hpp" -#include "hecl/UniformBufferPool.hpp" -#include "Graphics/CGraphics.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Graphics/CGraphics.hpp" + +#include + +#include +#include + +#include +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/CMetroidModelInstance.hpp b/Runtime/Graphics/CMetroidModelInstance.hpp index 3e132560d..b3305b176 100644 --- a/Runtime/Graphics/CMetroidModelInstance.hpp +++ b/Runtime/Graphics/CMetroidModelInstance.hpp @@ -1,12 +1,18 @@ #pragma once +#include +#include #include -#include "RetroTypes.hpp" -#include "zeus/CTransform.hpp" -#include "zeus/CAABox.hpp" -#include "hecl/HMDLMeta.hpp" + +#include "Runtime/RetroTypes.hpp" + #include "Shaders/CModelShaders.hpp" +#include + +#include +#include + namespace urde { class CBooModel; struct CBooSurface; diff --git a/Runtime/Graphics/CModel.hpp b/Runtime/Graphics/CModel.hpp index 24295b4c7..d569820ea 100644 --- a/Runtime/Graphics/CModel.hpp +++ b/Runtime/Graphics/CModel.hpp @@ -1,23 +1,29 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CColor.hpp" -#include "CFactoryMgr.hpp" -#include "CToken.hpp" -#include "zeus/CAABox.hpp" +#include +#include +#include +#include + #include "DNACommon/CMDL.hpp" #include "DNAMP1/CMDLMaterials.hpp" +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" #include "Shaders/CModelShaders.hpp" -#include "hecl/HMDLMeta.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" + +#include +#include +#include +#include namespace urde { -class IObjectStore; -class CTexture; class CLight; -class CSkinRules; -class CPoseAsTransforms; class CModel; +class CPoseAsTransforms; +class CSkinRules; +class CTexture; +class IObjectStore; struct CModelFlags { u8 x0_blendMode = 0; /* 2: add color, >6: additive, >4: blend, else opaque */ @@ -115,10 +121,10 @@ struct SShader { }; class CBooModel { - friend class CModel; - friend class CGameArea; friend class CBooRenderer; + friend class CGameArea; friend class CMetroidModelInstance; + friend class CModel; friend class CSkinnedModel; friend struct GeometryUniformLayout; diff --git a/Runtime/Graphics/CMoviePlayer.hpp b/Runtime/Graphics/CMoviePlayer.hpp index 57536f172..f32d47fe1 100644 --- a/Runtime/Graphics/CMoviePlayer.hpp +++ b/Runtime/Graphics/CMoviePlayer.hpp @@ -1,10 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CDvdFile.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "specter/View.hpp" -#include "zeus/CVector3f.hpp" +#include +#include + +#include "Runtime/CDvdFile.hpp" +#include "Runtime/RetroTypes.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/CPVSAreaSet.hpp b/Runtime/Graphics/CPVSAreaSet.hpp index 9d16a7811..732ca0e0e 100644 --- a/Runtime/Graphics/CPVSAreaSet.hpp +++ b/Runtime/Graphics/CPVSAreaSet.hpp @@ -1,7 +1,9 @@ #pragma once -#include "RetroTypes.hpp" -#include "CPVSVisOctree.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CPVSVisOctree.hpp" namespace urde { diff --git a/Runtime/Graphics/CPVSVisOctree.hpp b/Runtime/Graphics/CPVSVisOctree.hpp index 2b2452c61..ff9de4be6 100644 --- a/Runtime/Graphics/CPVSVisOctree.hpp +++ b/Runtime/Graphics/CPVSVisOctree.hpp @@ -1,8 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "CPVSVisSet.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CPVSVisSet.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Graphics/CPVSVisSet.hpp b/Runtime/Graphics/CPVSVisSet.hpp index 4b17e837c..51967d7b9 100644 --- a/Runtime/Graphics/CPVSVisSet.hpp +++ b/Runtime/Graphics/CPVSVisSet.hpp @@ -1,8 +1,7 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CAABox.hpp" -#include +#include "Runtime/RetroTypes.hpp" +#include namespace urde { class CPVSVisOctree; diff --git a/Runtime/Graphics/CRainSplashGenerator.hpp b/Runtime/Graphics/CRainSplashGenerator.hpp index 43824016a..2978c3750 100644 --- a/Runtime/Graphics/CRainSplashGenerator.hpp +++ b/Runtime/Graphics/CRainSplashGenerator.hpp @@ -1,9 +1,14 @@ #pragma once -#include "RetroTypes.hpp" -#include "CRandom16.hpp" -#include "zeus/CVector3f.hpp" -#include "Graphics/CLineRenderer.hpp" +#include +#include + +#include "Runtime/CRandom16.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Graphics/CLineRenderer.hpp" + +#include namespace urde { class CStateManager; diff --git a/Runtime/Graphics/CSimpleShadow.hpp b/Runtime/Graphics/CSimpleShadow.hpp index 7d1b7d164..43f368a70 100644 --- a/Runtime/Graphics/CSimpleShadow.hpp +++ b/Runtime/Graphics/CSimpleShadow.hpp @@ -1,7 +1,11 @@ #pragma once -#include "zeus/CAABox.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" +#include + +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" + +#include +#include namespace urde { class CTexture; diff --git a/Runtime/Graphics/CSkinnedModel.hpp b/Runtime/Graphics/CSkinnedModel.hpp index 2436969d8..cffc1a074 100644 --- a/Runtime/Graphics/CSkinnedModel.hpp +++ b/Runtime/Graphics/CSkinnedModel.hpp @@ -1,14 +1,20 @@ #pragma once -#include "CToken.hpp" -#include "CModel.hpp" +#include #include +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Graphics/CModel.hpp" + +#include namespace urde { -class CModel; -class CSkinRules; class CCharLayoutInfo; +class CModel; class CPoseAsTransforms; +class CSkinRules; class CVertexMorphEffect; class IObjectStore; diff --git a/Runtime/Graphics/CTexture.hpp b/Runtime/Graphics/CTexture.hpp index 41596c514..9e79bf6b0 100644 --- a/Runtime/Graphics/CTexture.hpp +++ b/Runtime/Graphics/CTexture.hpp @@ -1,11 +1,15 @@ #pragma once -#include "GCNTypes.hpp" -#include "CFactoryMgr.hpp" -#include "IObj.hpp" -#include "IOStreams.hpp" -#include "Graphics/CGraphics.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include +#include + +#include "Runtime/CFactoryMgr.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/IObj.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/Graphics/CGraphics.hpp" + +#include namespace urde { class CVParamTransfer; diff --git a/Runtime/Graphics/CVertexMorphEffect.hpp b/Runtime/Graphics/CVertexMorphEffect.hpp index afb380027..7984a376d 100644 --- a/Runtime/Graphics/CVertexMorphEffect.hpp +++ b/Runtime/Graphics/CVertexMorphEffect.hpp @@ -1,11 +1,17 @@ #pragma once -#include "CToken.hpp" -#include "Character/CPoseAsTransforms.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Character/CPoseAsTransforms.hpp" + +#include +#include namespace urde { -class CSkinRules; class CRandom16; +class CSkinRules; class CVertexMorphEffect { zeus::CUnitVector3f x0_; diff --git a/Runtime/Graphics/IRenderer.hpp b/Runtime/Graphics/IRenderer.hpp index b56afaad5..e1f42ef2d 100644 --- a/Runtime/Graphics/IRenderer.hpp +++ b/Runtime/Graphics/IRenderer.hpp @@ -1,26 +1,29 @@ #pragma once +#include #include -#include "../RetroTypes.hpp" -#include "../CToken.hpp" -#include "zeus/CAABox.hpp" -#include "zeus/CPlane.hpp" -#include "zeus/CFrustum.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "CGraphics.hpp" + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CGraphics.hpp" + +#include +#include +#include +#include +#include namespace urde { -class CMetroidModelInstance; -class CLight; class CAreaOctTree; -class CParticleGen; +class CLight; +class CMetroidModelInstance; class CModel; -struct SShader; -class CSkinnedModel; class CPVSVisSet; +class CParticleGen; +class CSkinnedModel; struct CAreaRenderOctTree; struct CModelFlags; +struct SShader; class IRenderer { public: diff --git a/Runtime/Graphics/Shaders/CAABoxShader.hpp b/Runtime/Graphics/Shaders/CAABoxShader.hpp index 712f913ef..e68255194 100644 --- a/Runtime/Graphics/Shaders/CAABoxShader.hpp +++ b/Runtime/Graphics/Shaders/CAABoxShader.hpp @@ -1,9 +1,10 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CAABox.hpp" +#include + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CCameraBlurFilter.hpp b/Runtime/Graphics/Shaders/CCameraBlurFilter.hpp index af5382573..155cd861c 100644 --- a/Runtime/Graphics/Shaders/CCameraBlurFilter.hpp +++ b/Runtime/Graphics/Shaders/CCameraBlurFilter.hpp @@ -1,8 +1,11 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" +#include + +#include +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CColoredQuadFilter.hpp b/Runtime/Graphics/Shaders/CColoredQuadFilter.hpp index c4130555f..b79fcffa8 100644 --- a/Runtime/Graphics/Shaders/CColoredQuadFilter.hpp +++ b/Runtime/Graphics/Shaders/CColoredQuadFilter.hpp @@ -1,9 +1,11 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CColoredStripShader.hpp b/Runtime/Graphics/Shaders/CColoredStripShader.hpp index aa4c8116e..bd6373a33 100644 --- a/Runtime/Graphics/Shaders/CColoredStripShader.hpp +++ b/Runtime/Graphics/Shaders/CColoredStripShader.hpp @@ -1,8 +1,9 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" +#include + +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CDecalShaders.hpp b/Runtime/Graphics/Shaders/CDecalShaders.hpp index be4982db3..9ec398eb5 100644 --- a/Runtime/Graphics/Shaders/CDecalShaders.hpp +++ b/Runtime/Graphics/Shaders/CDecalShaders.hpp @@ -1,6 +1,6 @@ #pragma once -#include "Graphics/CGraphics.hpp" +#include "Runtime/Graphics/CGraphics.hpp" namespace urde { struct CQuadDecal; diff --git a/Runtime/Graphics/Shaders/CElementGenShaders.hpp b/Runtime/Graphics/Shaders/CElementGenShaders.hpp index be2999b97..3e89d351a 100644 --- a/Runtime/Graphics/Shaders/CElementGenShaders.hpp +++ b/Runtime/Graphics/Shaders/CElementGenShaders.hpp @@ -1,7 +1,10 @@ #pragma once -#include "Graphics/CGraphics.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include + +#include "Runtime/Graphics/CGraphics.hpp" + +#include namespace urde { class CElementGen; diff --git a/Runtime/Graphics/Shaders/CEnergyBarShader.hpp b/Runtime/Graphics/Shaders/CEnergyBarShader.hpp index fd5ecd127..35b3254c6 100644 --- a/Runtime/Graphics/Shaders/CEnergyBarShader.hpp +++ b/Runtime/Graphics/Shaders/CEnergyBarShader.hpp @@ -1,9 +1,14 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" +#include + +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CEnvFxShaders.hpp b/Runtime/Graphics/Shaders/CEnvFxShaders.hpp index aa5de7b8a..fe72ee5d8 100644 --- a/Runtime/Graphics/Shaders/CEnvFxShaders.hpp +++ b/Runtime/Graphics/Shaders/CEnvFxShaders.hpp @@ -1,7 +1,12 @@ #pragma once -#include "Graphics/CGraphics.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include "Runtime/Graphics/CGraphics.hpp" + +#include +#include +#include +#include +#include namespace urde { class CEnvFxManager; diff --git a/Runtime/Graphics/Shaders/CFluidPlaneShader.hpp b/Runtime/Graphics/Shaders/CFluidPlaneShader.hpp index d0d00b424..e106b65f2 100644 --- a/Runtime/Graphics/Shaders/CFluidPlaneShader.hpp +++ b/Runtime/Graphics/Shaders/CFluidPlaneShader.hpp @@ -1,14 +1,23 @@ #pragma once -#include "RetroTypes.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "CModelShaders.hpp" -#include "World/CFluidPlaneManager.hpp" -#include "Graphics/CTexture.hpp" -#include "CToken.hpp" -#include "zeus/CAABox.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/CTexture.hpp" +#include "Runtime/Graphics/Shaders/CModelShaders.hpp" +#include "Runtime/World/CFluidPlaneManager.hpp" + #include "Shaders/shader_CFluidPlaneShader.hpp" +#include + +#include +#include +#include +#include +#include + namespace urde { class CFluidPlaneShader { diff --git a/Runtime/Graphics/Shaders/CFogVolumeFilter.hpp b/Runtime/Graphics/Shaders/CFogVolumeFilter.hpp index 70c41d155..d41015cb4 100644 --- a/Runtime/Graphics/Shaders/CFogVolumeFilter.hpp +++ b/Runtime/Graphics/Shaders/CFogVolumeFilter.hpp @@ -1,9 +1,10 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp b/Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp index 26b1ab09a..5bf764d92 100644 --- a/Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp +++ b/Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp @@ -1,10 +1,14 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "zeus/CVector4f.hpp" +#include +#include + +#include + +#include +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CLineRendererShaders.hpp b/Runtime/Graphics/Shaders/CLineRendererShaders.hpp index 3807898eb..b0afb4a3f 100644 --- a/Runtime/Graphics/Shaders/CLineRendererShaders.hpp +++ b/Runtime/Graphics/Shaders/CLineRendererShaders.hpp @@ -1,7 +1,10 @@ #pragma once -#include "Graphics/CGraphics.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include + +#include "Runtime/Graphics/CGraphics.hpp" + +#include namespace urde { class CLineRenderer; diff --git a/Runtime/Graphics/Shaders/CMapSurfaceShader.hpp b/Runtime/Graphics/Shaders/CMapSurfaceShader.hpp index 18ed9013f..8b150066b 100644 --- a/Runtime/Graphics/Shaders/CMapSurfaceShader.hpp +++ b/Runtime/Graphics/Shaders/CMapSurfaceShader.hpp @@ -1,9 +1,11 @@ #pragma once -#include "RetroTypes.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" +#include "Runtime/RetroTypes.hpp" + +#include + +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CModelShaders.hpp b/Runtime/Graphics/Shaders/CModelShaders.hpp index 457583f13..25f607326 100644 --- a/Runtime/Graphics/Shaders/CModelShaders.hpp +++ b/Runtime/Graphics/Shaders/CModelShaders.hpp @@ -1,13 +1,18 @@ #pragma once -#include "hecl/Runtime.hpp" -#include "hecl/Backend.hpp" -#include -#include "zeus/CVector3f.hpp" -#include "zeus/CColor.hpp" -#include "Graphics/CGraphics.hpp" -#include "DataSpec/DNAMP1/CMDLMaterials.hpp" #include +#include + +#include "DataSpec/DNAMP1/CMDLMaterials.hpp" + +#include "Runtime/Graphics/CGraphics.hpp" + +#include +#include + +#include +#include +#include #define URDE_MAX_LIGHTS 8 diff --git a/Runtime/Graphics/Shaders/CParticleSwooshShaders.hpp b/Runtime/Graphics/Shaders/CParticleSwooshShaders.hpp index ee56a0e6a..b78699a60 100644 --- a/Runtime/Graphics/Shaders/CParticleSwooshShaders.hpp +++ b/Runtime/Graphics/Shaders/CParticleSwooshShaders.hpp @@ -1,7 +1,14 @@ #pragma once -#include "Graphics/CGraphics.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include + +#include "Runtime/Graphics/CGraphics.hpp" + +#include + +#include +#include +#include namespace urde { class CParticleSwoosh; diff --git a/Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp b/Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp index f107b4063..8adba9604 100644 --- a/Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp +++ b/Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp @@ -1,7 +1,7 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CColor.hpp" +#include +#include namespace urde { class CTexture; diff --git a/Runtime/Graphics/Shaders/CRadarPaintShader.hpp b/Runtime/Graphics/Shaders/CRadarPaintShader.hpp index cac244d60..076ec6d3a 100644 --- a/Runtime/Graphics/Shaders/CRadarPaintShader.hpp +++ b/Runtime/Graphics/Shaders/CRadarPaintShader.hpp @@ -1,9 +1,12 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" +#include + +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CRandomStaticFilter.hpp b/Runtime/Graphics/Shaders/CRandomStaticFilter.hpp index 99087338c..6722212f8 100644 --- a/Runtime/Graphics/Shaders/CRandomStaticFilter.hpp +++ b/Runtime/Graphics/Shaders/CRandomStaticFilter.hpp @@ -1,9 +1,10 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CScanLinesFilter.hpp b/Runtime/Graphics/Shaders/CScanLinesFilter.hpp index 8720199fc..6337d590a 100644 --- a/Runtime/Graphics/Shaders/CScanLinesFilter.hpp +++ b/Runtime/Graphics/Shaders/CScanLinesFilter.hpp @@ -1,9 +1,10 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp b/Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp index 36ea5eb99..17c776f61 100644 --- a/Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp +++ b/Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp @@ -1,9 +1,10 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "RetroTypes.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" +#include "Runtime/RetroTypes.hpp" + +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CTextSupportShader.hpp b/Runtime/Graphics/Shaders/CTextSupportShader.hpp index 957ef6288..b9f6adf3f 100644 --- a/Runtime/Graphics/Shaders/CTextSupportShader.hpp +++ b/Runtime/Graphics/Shaders/CTextSupportShader.hpp @@ -1,9 +1,15 @@ #pragma once -#include "GuiSys/CGuiWidget.hpp" -#include "hecl/VertexBufferPool.hpp" -#include "hecl/UniformBufferPool.hpp" -#include "zeus/CVector2i.hpp" +#include "Runtime/GuiSys/CGuiWidget.hpp" + +#include +#include + +#include +#include +#include +#include +#include namespace urde { class CGlyph; diff --git a/Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp b/Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp index 04d5ea7ed..f8149978b 100644 --- a/Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp +++ b/Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp @@ -1,10 +1,13 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "zeus/CRectangle.hpp" -#include "Camera/CCameraFilter.hpp" -#include "CToken.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" + +#include +#include +#include +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CThermalColdFilter.hpp b/Runtime/Graphics/Shaders/CThermalColdFilter.hpp index 6a78c3a70..eeab4614a 100644 --- a/Runtime/Graphics/Shaders/CThermalColdFilter.hpp +++ b/Runtime/Graphics/Shaders/CThermalColdFilter.hpp @@ -1,9 +1,11 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include "Runtime/RetroTypes.hpp" + +#include + +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CThermalHotFilter.hpp b/Runtime/Graphics/Shaders/CThermalHotFilter.hpp index dee1b7228..8135be2f3 100644 --- a/Runtime/Graphics/Shaders/CThermalHotFilter.hpp +++ b/Runtime/Graphics/Shaders/CThermalHotFilter.hpp @@ -1,8 +1,9 @@ #pragma once -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" +#include + +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CWorldShadowShader.hpp b/Runtime/Graphics/Shaders/CWorldShadowShader.hpp index d293158c8..3009248b2 100644 --- a/Runtime/Graphics/Shaders/CWorldShadowShader.hpp +++ b/Runtime/Graphics/Shaders/CWorldShadowShader.hpp @@ -1,7 +1,12 @@ #pragma once -#include "CColoredQuadFilter.hpp" -#include "CTexturedQuadFilter.hpp" +#include + +#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" + +#include +#include namespace urde { diff --git a/Runtime/Graphics/Shaders/CXRayBlurFilter.hpp b/Runtime/Graphics/Shaders/CXRayBlurFilter.hpp index 0dcc2131c..503327aa9 100644 --- a/Runtime/Graphics/Shaders/CXRayBlurFilter.hpp +++ b/Runtime/Graphics/Shaders/CXRayBlurFilter.hpp @@ -1,9 +1,10 @@ #pragma once -#include "boo/graphicsdev/IGraphicsDataFactory.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CColor.hpp" -#include "CToken.hpp" +#include "Runtime/CToken.hpp" + +#include +#include +#include namespace urde { class CTexture; diff --git a/Runtime/MP1/CArtifactDoll.hpp b/Runtime/MP1/CArtifactDoll.hpp index 96e5eff25..c37252fdd 100644 --- a/Runtime/MP1/CArtifactDoll.hpp +++ b/Runtime/MP1/CArtifactDoll.hpp @@ -1,9 +1,12 @@ #pragma once -#include "RetroTypes.hpp" -#include "Character/CActorLights.hpp" -#include "CToken.hpp" -#include "CPlayerState.hpp" +#include +#include + +#include "Runtime/CPlayerState.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CActorLights.hpp" namespace urde { class CModel; diff --git a/Runtime/MP1/CAudioStateWin.hpp b/Runtime/MP1/CAudioStateWin.hpp index 9efd53739..fb6dd7064 100644 --- a/Runtime/MP1/CAudioStateWin.hpp +++ b/Runtime/MP1/CAudioStateWin.hpp @@ -1,6 +1,6 @@ #pragma once -#include "../CIOWin.hpp" +#include "Runtime/CIOWin.hpp" namespace urde::MP1 { class CAudioStateWin : public CIOWin { diff --git a/Runtime/MP1/CCredits.hpp b/Runtime/MP1/CCredits.hpp index 0c3be524a..624b00ee7 100644 --- a/Runtime/MP1/CCredits.hpp +++ b/Runtime/MP1/CCredits.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CIOWin.hpp" +#include "Runtime/CIOWin.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CFaceplateDecoration.hpp b/Runtime/MP1/CFaceplateDecoration.hpp index 8ce1352c9..76518afd1 100644 --- a/Runtime/MP1/CFaceplateDecoration.hpp +++ b/Runtime/MP1/CFaceplateDecoration.hpp @@ -1,7 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" namespace urde { class CStateManager; diff --git a/Runtime/MP1/CFrontEndUI.hpp b/Runtime/MP1/CFrontEndUI.hpp index 04e060515..e06e19c21 100644 --- a/Runtime/MP1/CFrontEndUI.hpp +++ b/Runtime/MP1/CFrontEndUI.hpp @@ -1,6 +1,8 @@ #pragma once #include +#include +#include #include "Runtime/CGameDebug.hpp" #include "Runtime/CGameOptionsTouchBar.hpp" @@ -19,20 +21,20 @@ #include namespace urde { +class CAudioGroupSet; +class CDependencyGroup; +class CGuiFrame; +class CGuiModel; class CGuiSliderGroup; class CGuiTableGroup; -class CMoviePlayer; -struct SObjectTag; -class CDependencyGroup; -class CTexture; -class CAudioGroupSet; -class CSaveWorld; -class CStringTable; -class CGuiFrame; +class CGuiTableGroup; class CGuiTextPane; class CGuiWidget; -class CGuiTableGroup; -class CGuiModel; +class CMoviePlayer; +class CSaveWorld; +class CStringTable; +class CTexture; +struct SObjectTag; namespace MP1 { class CNESEmulator; diff --git a/Runtime/MP1/CGBASupport.hpp b/Runtime/MP1/CGBASupport.hpp index 16c791651..301d2d0e6 100644 --- a/Runtime/MP1/CGBASupport.hpp +++ b/Runtime/MP1/CGBASupport.hpp @@ -1,6 +1,9 @@ #pragma once -#include "CDvdFile.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/CDvdFile.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CGameCubeDoll.hpp b/Runtime/MP1/CGameCubeDoll.hpp index c5782c940..97d012539 100644 --- a/Runtime/MP1/CGameCubeDoll.hpp +++ b/Runtime/MP1/CGameCubeDoll.hpp @@ -1,8 +1,11 @@ #pragma once -#include "RetroTypes.hpp" -#include "Character/CActorLights.hpp" -#include "CToken.hpp" +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CActorLights.hpp" namespace urde { class CModel; diff --git a/Runtime/MP1/CInGameGuiManager.hpp b/Runtime/MP1/CInGameGuiManager.hpp index 75b560ebf..367c0e8e4 100644 --- a/Runtime/MP1/CInGameGuiManager.hpp +++ b/Runtime/MP1/CInGameGuiManager.hpp @@ -1,35 +1,45 @@ #pragma once -#include "CToken.hpp" -#include "CRandom16.hpp" -#include "CPlayerVisor.hpp" -#include "CFaceplateDecoration.hpp" -#include "CSamusFaceReflection.hpp" -#include "CMessageScreen.hpp" -#include "CSaveGameScreen.hpp" -#include "Camera/CCameraFilter.hpp" -#include "CStateManager.hpp" +#include +#include +#include +#include + #include "DataSpec/DNACommon/Tweaks/ITweakGui.hpp" -#include "CInventoryScreen.hpp" -#include "CPauseScreen.hpp" -#include "CPauseScreenBlur.hpp" -#include "CInGameGuiManagerCommon.hpp" -#include "Graphics/Shaders/CRandomStaticFilter.hpp" + +#include "Runtime/CRandom16.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/CStateManager.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" +#include "Runtime/Graphics/Shaders/CRandomStaticFilter.hpp" +#include "Runtime/MP1/CFaceplateDecoration.hpp" +#include "Runtime/MP1/CInGameGuiManagerCommon.hpp" +#include "Runtime/MP1/CInventoryScreen.hpp" +#include "Runtime/MP1/CMessageScreen.hpp" +#include "Runtime/MP1/CPauseScreen.hpp" +#include "Runtime/MP1/CPauseScreenBlur.hpp" +#include "Runtime/MP1/CPlayerVisor.hpp" +#include "Runtime/MP1/CSamusFaceReflection.hpp" +#include "Runtime/MP1/CSaveGameScreen.hpp" + +#include +#include +#include namespace urde { -class CStateManager; -class CArchitectureQueue; -class CDependencyGroup; -class CModelData; class CActorLights; -class CGuiModel; -class CGuiCamera; +class CArchitectureQueue; class CAutoMapper; +class CDependencyGroup; +class CGuiCamera; +class CGuiModel; +class CModelData; +class CStateManager; namespace MP1 { +class CPauseScreen; class CPauseScreenBlur; class CSamusHud; -class CPauseScreen; class CInGameGuiManager { public: diff --git a/Runtime/MP1/CInGameGuiManagerCommon.hpp b/Runtime/MP1/CInGameGuiManagerCommon.hpp index f403ecfff..3e72a91ce 100644 --- a/Runtime/MP1/CInGameGuiManagerCommon.hpp +++ b/Runtime/MP1/CInGameGuiManagerCommon.hpp @@ -1,7 +1,5 @@ #pragma once -#include "RetroTypes.hpp" - namespace urde::MP1 { enum class EInGameGuiState { Zero, InGame, MapScreen, PauseGame, PauseLogBook, PauseSaveGame, PauseHUDMessage }; diff --git a/Runtime/MP1/CInGameTweakManager.hpp b/Runtime/MP1/CInGameTweakManager.hpp index 46b861c4a..0be9131f8 100644 --- a/Runtime/MP1/CInGameTweakManager.hpp +++ b/Runtime/MP1/CInGameTweakManager.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CInGameTweakManagerBase.hpp" +#include "Runtime/CInGameTweakManagerBase.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CInventoryScreen.hpp b/Runtime/MP1/CInventoryScreen.hpp index 372b0d480..51a7642de 100644 --- a/Runtime/MP1/CInventoryScreen.hpp +++ b/Runtime/MP1/CInventoryScreen.hpp @@ -1,8 +1,12 @@ #pragma once -#include "CInGameGuiManager.hpp" -#include "CPauseScreenBase.hpp" -#include "CSamusDoll.hpp" +#include + +#include "Runtime/MP1/CInGameGuiManager.hpp" +#include "Runtime/MP1/CPauseScreenBase.hpp" +#include "Runtime/MP1/CSamusDoll.hpp" + +#include namespace urde { class CDependencyGroup; diff --git a/Runtime/MP1/CLogBookScreen.hpp b/Runtime/MP1/CLogBookScreen.hpp index fbaa8111e..c6d2a930d 100644 --- a/Runtime/MP1/CLogBookScreen.hpp +++ b/Runtime/MP1/CLogBookScreen.hpp @@ -1,8 +1,13 @@ #pragma once -#include "CInGameGuiManager.hpp" -#include "CPauseScreenBase.hpp" -#include "CArtifactDoll.hpp" +#include +#include +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/MP1/CArtifactDoll.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" +#include "Runtime/MP1/CPauseScreenBase.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CMFGame.hpp b/Runtime/MP1/CMFGame.hpp index fdf612a50..b4ddba89e 100644 --- a/Runtime/MP1/CMFGame.hpp +++ b/Runtime/MP1/CMFGame.hpp @@ -1,8 +1,11 @@ #pragma once -#include "CMFGameBase.hpp" -#include "CInGameGuiManager.hpp" -#include "Graphics/Shaders/CColoredQuadFilter.hpp" +#include +#include + +#include "Runtime/CMFGameBase.hpp" +#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" namespace urde { class CStateManager; diff --git a/Runtime/MP1/CMainFlow.hpp b/Runtime/MP1/CMainFlow.hpp index 19f3ff777..ec2a5df57 100644 --- a/Runtime/MP1/CMainFlow.hpp +++ b/Runtime/MP1/CMainFlow.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CMainFlowBase.hpp" +#include "Runtime/CMainFlowBase.hpp" namespace urde { class CArchitectureMessage; diff --git a/Runtime/MP1/CMemoryCardDriver.hpp b/Runtime/MP1/CMemoryCardDriver.hpp index 0618e7972..2e89cdd2d 100644 --- a/Runtime/MP1/CMemoryCardDriver.hpp +++ b/Runtime/MP1/CMemoryCardDriver.hpp @@ -1,7 +1,11 @@ #pragma once -#include "CMemoryCardSys.hpp" -#include "CGameState.hpp" +#include +#include +#include + +#include "Runtime/CGameState.hpp" +#include "Runtime/CMemoryCardSys.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CMessageScreen.hpp b/Runtime/MP1/CMessageScreen.hpp index 0ca683ea4..ea0b77b7e 100644 --- a/Runtime/MP1/CMessageScreen.hpp +++ b/Runtime/MP1/CMessageScreen.hpp @@ -1,15 +1,17 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "GuiSys/CStringTable.hpp" -#include "GuiSys/CGuiFrame.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/GuiSys/CGuiFrame.hpp" +#include "Runtime/GuiSys/CStringTable.hpp" + +#include namespace urde { struct CFinalInput; -class CGuiWidget; -class CGuiTextPane; class CGuiModel; +class CGuiTextPane; +class CGuiWidget; namespace MP1 { diff --git a/Runtime/MP1/COptionsScreen.hpp b/Runtime/MP1/COptionsScreen.hpp index a2fc3fc35..d32e784d1 100644 --- a/Runtime/MP1/COptionsScreen.hpp +++ b/Runtime/MP1/COptionsScreen.hpp @@ -1,9 +1,11 @@ #pragma once -#include "CInGameGuiManager.hpp" -#include "CPauseScreenBase.hpp" -#include "CGameCubeDoll.hpp" -#include "CQuitGameScreen.hpp" +#include + +#include "Runtime/MP1/CGameCubeDoll.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" +#include "Runtime/MP1/CPauseScreenBase.hpp" +#include "Runtime/MP1/CQuitGameScreen.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CPauseScreen.hpp b/Runtime/MP1/CPauseScreen.hpp index a51a0ef6c..0c3721e86 100644 --- a/Runtime/MP1/CPauseScreen.hpp +++ b/Runtime/MP1/CPauseScreen.hpp @@ -1,8 +1,11 @@ #pragma once -#include "CInGameGuiManager.hpp" +#include + #include "Editor/ProjectResourceFactoryBase.hpp" -#include "CPauseScreenBase.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" +#include "Runtime/MP1/CPauseScreenBase.hpp" namespace urde { class CDependencyGroup; diff --git a/Runtime/MP1/CPauseScreenBase.hpp b/Runtime/MP1/CPauseScreenBase.hpp index be2ffdabb..7b9937143 100644 --- a/Runtime/MP1/CPauseScreenBase.hpp +++ b/Runtime/MP1/CPauseScreenBase.hpp @@ -1,20 +1,24 @@ #pragma once -#include "RetroTypes.hpp" -#include "zeus/CVector3f.hpp" -#include "GuiSys/CGuiFrame.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/GuiSys/CGuiFrame.hpp" + +#include namespace urde { -class CStateManager; -class CGuiWidget; -class CGuiTableGroup; -class CGuiModel; -class CGuiTextPane; -class CGuiSliderGroup; -class CAuiImagePane; -class CStringTable; -class CRandom16; class CArchitectureQueue; +class CAuiImagePane; +class CGuiModel; +class CGuiSliderGroup; +class CGuiTableGroup; +class CGuiTextPane; +class CGuiWidget; +class CRandom16; +class CStateManager; +class CStringTable; namespace MP1 { diff --git a/Runtime/MP1/CPauseScreenBlur.hpp b/Runtime/MP1/CPauseScreenBlur.hpp index 54c3a7d6b..4debbd6f2 100644 --- a/Runtime/MP1/CPauseScreenBlur.hpp +++ b/Runtime/MP1/CPauseScreenBlur.hpp @@ -1,11 +1,11 @@ #pragma once -#include "CInGameGuiManagerCommon.hpp" -#include "CToken.hpp" -#include "Camera/CCameraFilter.hpp" -#include "Graphics/CTexture.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" -#include "Graphics/Shaders/CScanLinesFilter.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" +#include "Runtime/Graphics/CTexture.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" +#include "Runtime/Graphics/Shaders/CScanLinesFilter.hpp" +#include "Runtime/MP1/CInGameGuiManagerCommon.hpp" namespace urde { class CStateManager; diff --git a/Runtime/MP1/CPlayMovie.hpp b/Runtime/MP1/CPlayMovie.hpp index 9cb030b33..cb1d7199e 100644 --- a/Runtime/MP1/CPlayMovie.hpp +++ b/Runtime/MP1/CPlayMovie.hpp @@ -1,7 +1,7 @@ #pragma once -#include "CPlayMovieBase.hpp" -#include "RetroTypes.hpp" +#include "Runtime/CPlayMovieBase.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CPlayerVisor.hpp b/Runtime/MP1/CPlayerVisor.hpp index c67e69603..46b19da3a 100644 --- a/Runtime/MP1/CPlayerVisor.hpp +++ b/Runtime/MP1/CPlayerVisor.hpp @@ -1,13 +1,15 @@ #pragma once -#include "RetroTypes.hpp" -#include "Camera/CCameraFilter.hpp" -#include "zeus/CVector2f.hpp" -#include "Audio/CSfxManager.hpp" -#include "CPlayerState.hpp" -#include "Graphics/CModel.hpp" -#include "Graphics/Shaders/CColoredQuadFilter.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" +#include "Runtime/CPlayerState.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Audio/CSfxManager.hpp" +#include "Runtime/Camera/CCameraFilter.hpp" +#include "Runtime/Graphics/CModel.hpp" +#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" + +#include namespace urde { class CStateManager; diff --git a/Runtime/MP1/CPreFrontEnd.hpp b/Runtime/MP1/CPreFrontEnd.hpp index 7c6270e06..54a2c02f8 100644 --- a/Runtime/MP1/CPreFrontEnd.hpp +++ b/Runtime/MP1/CPreFrontEnd.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CIOWin.hpp" +#include "Runtime/CIOWin.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CQuitGameScreen.hpp b/Runtime/MP1/CQuitGameScreen.hpp index f42751c9e..c0c5424f0 100644 --- a/Runtime/MP1/CQuitGameScreen.hpp +++ b/Runtime/MP1/CQuitGameScreen.hpp @@ -1,8 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "Graphics/Shaders/CColoredQuadFilter.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" namespace urde { struct CFinalInput; diff --git a/Runtime/MP1/CSamusDoll.hpp b/Runtime/MP1/CSamusDoll.hpp index 9bf32750e..ad85d8481 100644 --- a/Runtime/MP1/CSamusDoll.hpp +++ b/Runtime/MP1/CSamusDoll.hpp @@ -1,12 +1,22 @@ #pragma once -#include "CPlayerState.hpp" -#include "CToken.hpp" -#include "Character/CModelData.hpp" -#include "Character/CAnimCharacterSet.hpp" -#include "Particle/CElementGen.hpp" -#include "Character/CActorLights.hpp" -#include "Audio/CSfxManager.hpp" +#include +#include +#include + +#include "Runtime/CPlayerState.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Audio/CSfxManager.hpp" +#include "Runtime/Character/CActorLights.hpp" +#include "Runtime/Character/CAnimCharacterSet.hpp" +#include "Runtime/Character/CModelData.hpp" +#include "Runtime/Particle/CElementGen.hpp" + +#include +#include +#include +#include namespace urde { class CDependencyGroup; diff --git a/Runtime/MP1/CSamusFaceReflection.hpp b/Runtime/MP1/CSamusFaceReflection.hpp index ec0b2a3ec..76193664e 100644 --- a/Runtime/MP1/CSamusFaceReflection.hpp +++ b/Runtime/MP1/CSamusFaceReflection.hpp @@ -1,7 +1,12 @@ #pragma once -#include "Character/CModelData.hpp" -#include "Character/CActorLights.hpp" +#include + +#include "Runtime/Character/CActorLights.hpp" +#include "Runtime/Character/CModelData.hpp" + +#include +#include namespace urde::MP1 { diff --git a/Runtime/MP1/CSamusHud.hpp b/Runtime/MP1/CSamusHud.hpp index 688348e6e..3e8ca6a31 100644 --- a/Runtime/MP1/CSamusHud.hpp +++ b/Runtime/MP1/CSamusHud.hpp @@ -1,24 +1,35 @@ #pragma once -#include "CInGameGuiManager.hpp" -#include "GuiSys/CTargetingManager.hpp" -#include "GuiSys/CHudBallInterface.hpp" -#include "GuiSys/CHudBossEnergyInterface.hpp" -#include "GuiSys/CHudDecoInterface.hpp" -#include "GuiSys/CHudEnergyInterface.hpp" -#include "GuiSys/CHudFreeLookInterface.hpp" -#include "GuiSys/CHudHelmetInterface.hpp" -#include "GuiSys/CHudMissileInterface.hpp" -#include "GuiSys/CHudRadarInterface.hpp" -#include "GuiSys/CHudThreatInterface.hpp" -#include "GuiSys/CHudVisorBeamMenu.hpp" -#include "Graphics/Shaders/CRandomStaticFilter.hpp" -#include "World/CHUDMemoParms.hpp" +#include +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Graphics/Shaders/CRandomStaticFilter.hpp" +#include "Runtime/GuiSys/CHudBallInterface.hpp" +#include "Runtime/GuiSys/CHudBossEnergyInterface.hpp" +#include "Runtime/GuiSys/CHudDecoInterface.hpp" +#include "Runtime/GuiSys/CHudEnergyInterface.hpp" +#include "Runtime/GuiSys/CHudFreeLookInterface.hpp" +#include "Runtime/GuiSys/CHudHelmetInterface.hpp" +#include "Runtime/GuiSys/CHudMissileInterface.hpp" +#include "Runtime/GuiSys/CHudRadarInterface.hpp" +#include "Runtime/GuiSys/CHudThreatInterface.hpp" +#include "Runtime/GuiSys/CHudVisorBeamMenu.hpp" +#include "Runtime/GuiSys/CTargetingManager.hpp" +#include "Runtime/MP1/CInGameGuiManager.hpp" +#include "Runtime/World/CHUDMemoParms.hpp" + +#include +#include +#include +#include namespace urde { class CGuiFrame; -class CStateManager; class CGuiLight; +class CStateManager; enum class EHudState { Combat, XRay, Thermal, Scan, Ball, None }; diff --git a/Runtime/MP1/CSaveGameScreen.hpp b/Runtime/MP1/CSaveGameScreen.hpp index 13445044e..b37fab7e0 100644 --- a/Runtime/MP1/CSaveGameScreen.hpp +++ b/Runtime/MP1/CSaveGameScreen.hpp @@ -1,19 +1,22 @@ #pragma once -#include "RetroTypes.hpp" -#include "CToken.hpp" -#include "CIOWin.hpp" -#include "CMemoryCardDriver.hpp" -#include "CSaveGameScreenTouchBar.hpp" +#include +#include + +#include "Runtime/CIOWin.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/MP1/CMemoryCardDriver.hpp" +#include "Runtime/MP1/CSaveGameScreenTouchBar.hpp" namespace urde { -class CTexture; -class CStringTable; class CGuiFrame; -class CSaveWorld; -struct CFinalInput; -class CGuiTextPane; class CGuiTableGroup; +class CGuiTextPane; +class CSaveWorld; +class CStringTable; +class CTexture; +struct CFinalInput; namespace MP1 { diff --git a/Runtime/MP1/CSaveGameScreenTouchBar.hpp b/Runtime/MP1/CSaveGameScreenTouchBar.hpp index f3a1ef205..3e5f2b31e 100644 --- a/Runtime/MP1/CSaveGameScreenTouchBar.hpp +++ b/Runtime/MP1/CSaveGameScreenTouchBar.hpp @@ -1,8 +1,8 @@ #pragma once -#include #include #include +#include namespace urde::MP1 { diff --git a/Runtime/MP1/CSlideShow.hpp b/Runtime/MP1/CSlideShow.hpp index a3d22a7eb..e27c0ce48 100644 --- a/Runtime/MP1/CSlideShow.hpp +++ b/Runtime/MP1/CSlideShow.hpp @@ -1,15 +1,22 @@ #pragma once -#include "RetroTypes.hpp" -#include "CIOWin.hpp" -#include "CToken.hpp" -#include "GuiSys/CGuiTextSupport.hpp" -#include "Graphics/Shaders/CTexturedQuadFilter.hpp" -#include "Audio/CSfxManager.hpp" +#include +#include +#include + +#include "Runtime/CIOWin.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Audio/CSfxManager.hpp" +#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" +#include "Runtime/GuiSys/CGuiTextSupport.hpp" + +#include +#include namespace urde { -class CTexture; class CDependencyGroup; +class CTexture; class CSlideShow : public CIOWin { public: diff --git a/Runtime/MP1/CStateSetterFlow.hpp b/Runtime/MP1/CStateSetterFlow.hpp index df1699df2..25e1a1d85 100644 --- a/Runtime/MP1/CStateSetterFlow.hpp +++ b/Runtime/MP1/CStateSetterFlow.hpp @@ -1,6 +1,6 @@ #pragma once -#include "CIOWin.hpp" +#include "Runtime/CIOWin.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/CTweaks.hpp b/Runtime/MP1/CTweaks.hpp index d43e0d8b1..c9977e523 100644 --- a/Runtime/MP1/CTweaks.hpp +++ b/Runtime/MP1/CTweaks.hpp @@ -1,6 +1,7 @@ #pragma once -#include "RetroTypes.hpp" +#include "Runtime/RetroTypes.hpp" + namespace hecl { class CVarManager; } diff --git a/Runtime/MP1/MP1OriginalIDs.hpp b/Runtime/MP1/MP1OriginalIDs.hpp index 74d721f6d..6e81af931 100644 --- a/Runtime/MP1/MP1OriginalIDs.hpp +++ b/Runtime/MP1/MP1OriginalIDs.hpp @@ -1,7 +1,10 @@ #pragma once -#include "RetroTypes.hpp" -#include "IFactory.hpp" +#include +#include + +#include "Runtime/IFactory.hpp" +#include "Runtime/RetroTypes.hpp" namespace urde { diff --git a/Runtime/MP1/World/CActorContraption.hpp b/Runtime/MP1/World/CActorContraption.hpp index fc1f15fdb..97df40615 100644 --- a/Runtime/MP1/World/CActorContraption.hpp +++ b/Runtime/MP1/World/CActorContraption.hpp @@ -1,7 +1,11 @@ #pragma once -#include "World/CScriptActor.hpp" -#include "World/CDamageInfo.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/World/CDamageInfo.hpp" +#include "Runtime/World/CScriptActor.hpp" namespace urde { class CFlameThrower; diff --git a/Runtime/MP1/World/CAtomicAlpha.hpp b/Runtime/MP1/World/CAtomicAlpha.hpp index 59c53e67d..75c9554d7 100644 --- a/Runtime/MP1/World/CAtomicAlpha.hpp +++ b/Runtime/MP1/World/CAtomicAlpha.hpp @@ -1,8 +1,11 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" -#include "Weapon/CProjectileInfo.hpp" +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" +#include "Runtime/World/CPathFindSearch.hpp" namespace urde::MP1 { class CAtomicAlpha : public CPatterned { diff --git a/Runtime/MP1/World/CAtomicBeta.hpp b/Runtime/MP1/World/CAtomicBeta.hpp index d8a0a0a52..46197653f 100644 --- a/Runtime/MP1/World/CAtomicBeta.hpp +++ b/Runtime/MP1/World/CAtomicBeta.hpp @@ -1,5 +1,11 @@ #pragma once -#include "World/CPatterned.hpp" + +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde { class CWeaponDescription; diff --git a/Runtime/MP1/World/CBabygoth.hpp b/Runtime/MP1/World/CBabygoth.hpp index d3b4cc98a..634c77d33 100644 --- a/Runtime/MP1/World/CBabygoth.hpp +++ b/Runtime/MP1/World/CBabygoth.hpp @@ -1,10 +1,14 @@ #pragma once -#include -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" -#include "Weapon/CProjectileInfo.hpp" -#include "Character/CBoneTracking.hpp" +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/Collision/CJointCollisionDescription.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CPatterned.hpp" + namespace urde { class CCollisionActorManager; class CWeaponDescription; diff --git a/Runtime/MP1/World/CBeetle.hpp b/Runtime/MP1/World/CBeetle.hpp index cdb161664..55c146d9c 100644 --- a/Runtime/MP1/World/CBeetle.hpp +++ b/Runtime/MP1/World/CBeetle.hpp @@ -1,8 +1,13 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" -#include "World/CDamageInfo.hpp" +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/World/CDamageInfo.hpp" +#include "Runtime/World/CPatterned.hpp" +#include "Runtime/World/CPathFindSearch.hpp" + +#include namespace urde { diff --git a/Runtime/MP1/World/CBloodFlower.hpp b/Runtime/MP1/World/CBloodFlower.hpp index 297529284..699e58af5 100644 --- a/Runtime/MP1/World/CBloodFlower.hpp +++ b/Runtime/MP1/World/CBloodFlower.hpp @@ -1,7 +1,10 @@ #pragma once -#include "Weapon/CProjectileInfo.hpp" -#include "World/CPatterned.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde { class CGenDescription; diff --git a/Runtime/MP1/World/CBurrower.hpp b/Runtime/MP1/World/CBurrower.hpp index d6b96a99a..5bdabfc36 100644 --- a/Runtime/MP1/World/CBurrower.hpp +++ b/Runtime/MP1/World/CBurrower.hpp @@ -1,6 +1,6 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/World/CChozoGhost.hpp b/Runtime/MP1/World/CChozoGhost.hpp index f34fdff43..b866cb6b3 100644 --- a/Runtime/MP1/World/CChozoGhost.hpp +++ b/Runtime/MP1/World/CChozoGhost.hpp @@ -1,8 +1,13 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Weapon/CProjectileInfo.hpp" -#include "Character/CBoneTracking.hpp" +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CChozoGhost : public CPatterned { diff --git a/Runtime/MP1/World/CElitePirate.hpp b/Runtime/MP1/World/CElitePirate.hpp index 8227ffbf7..0f7d31de0 100644 --- a/Runtime/MP1/World/CElitePirate.hpp +++ b/Runtime/MP1/World/CElitePirate.hpp @@ -1,8 +1,11 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CActorParameters.hpp" -#include "World/CAnimationParameters.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/World/CActorParameters.hpp" +#include "Runtime/World/CAnimationParameters.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CElitePirateData { diff --git a/Runtime/MP1/World/CEnergyBall.hpp b/Runtime/MP1/World/CEnergyBall.hpp index 11e3cd343..f23fc4920 100644 --- a/Runtime/MP1/World/CEnergyBall.hpp +++ b/Runtime/MP1/World/CEnergyBall.hpp @@ -1,8 +1,11 @@ #pragma once -#include "Character/CSteeringBehaviors.hpp" -#include "World/CDamageInfo.hpp" -#include "World/CPatterned.hpp" +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Character/CSteeringBehaviors.hpp" +#include "Runtime/World/CDamageInfo.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CEnergyBall : public CPatterned { diff --git a/Runtime/MP1/World/CEyeball.hpp b/Runtime/MP1/World/CEyeball.hpp index 3fabd721a..c0e698729 100644 --- a/Runtime/MP1/World/CEyeball.hpp +++ b/Runtime/MP1/World/CEyeball.hpp @@ -1,8 +1,13 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Character/CBoneTracking.hpp" -#include "Weapon/CProjectileInfo.hpp" +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CEyeball : public CPatterned { diff --git a/Runtime/MP1/World/CFireFlea.hpp b/Runtime/MP1/World/CFireFlea.hpp index 2fd93c16b..50b91a225 100644 --- a/Runtime/MP1/World/CFireFlea.hpp +++ b/Runtime/MP1/World/CFireFlea.hpp @@ -1,7 +1,12 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include +#include namespace urde::MP1 { class CFireFlea : public CPatterned { diff --git a/Runtime/MP1/World/CFlaahgra.hpp b/Runtime/MP1/World/CFlaahgra.hpp index f1bcf8cf0..140cb60db 100644 --- a/Runtime/MP1/World/CFlaahgra.hpp +++ b/Runtime/MP1/World/CFlaahgra.hpp @@ -1,16 +1,27 @@ #pragma once -#include "World/CActorParameters.hpp" -#include "World/CAnimationParameters.hpp" -#include "World/CPatterned.hpp" -#include "Collision/CJointCollisionDescription.hpp" -#include "Weapon/CProjectileInfo.hpp" +#include +#include +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Collision/CJointCollisionDescription.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CActorParameters.hpp" +#include "Runtime/World/CAnimationParameters.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include +#include +#include +#include + namespace urde { -class CCollisionActorManager; -class CGenDescription; class CBoneTracking; +class CCollisionActorManager; class CDependencyGroup; class CElementGen; +class CGenDescription; } namespace urde::MP1 { diff --git a/Runtime/MP1/World/CFlaahgraProjectile.hpp b/Runtime/MP1/World/CFlaahgraProjectile.hpp index 7939a75bf..d64028782 100644 --- a/Runtime/MP1/World/CFlaahgraProjectile.hpp +++ b/Runtime/MP1/World/CFlaahgraProjectile.hpp @@ -1,6 +1,6 @@ #pragma once -#include "Weapon/CEnergyProjectile.hpp" +#include "Runtime/Weapon/CEnergyProjectile.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/World/CFlaahgraTentacle.hpp b/Runtime/MP1/World/CFlaahgraTentacle.hpp index 9d4d4cbe3..0308120b5 100644 --- a/Runtime/MP1/World/CFlaahgraTentacle.hpp +++ b/Runtime/MP1/World/CFlaahgraTentacle.hpp @@ -1,7 +1,13 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Collision/CCollisionActorManager.hpp" +#include +#include + +#include "Runtime/RetroTypes.hpp" +#include "Runtime/Collision/CCollisionActorManager.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CFlaahgraTentacle : public CPatterned { diff --git a/Runtime/MP1/World/CFlickerBat.hpp b/Runtime/MP1/World/CFlickerBat.hpp index e4439dc3c..eb6d864a3 100644 --- a/Runtime/MP1/World/CFlickerBat.hpp +++ b/Runtime/MP1/World/CFlickerBat.hpp @@ -1,6 +1,6 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CFlickerBat final : public CPatterned { diff --git a/Runtime/MP1/World/CFlyingPirate.hpp b/Runtime/MP1/World/CFlyingPirate.hpp index c156aa182..dc89c37c4 100644 --- a/Runtime/MP1/World/CFlyingPirate.hpp +++ b/Runtime/MP1/World/CFlyingPirate.hpp @@ -1,6 +1,6 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CFlyingPirate : public CPatterned { diff --git a/Runtime/MP1/World/CJellyZap.hpp b/Runtime/MP1/World/CJellyZap.hpp index ab89025c8..664d0bdaa 100644 --- a/Runtime/MP1/World/CJellyZap.hpp +++ b/Runtime/MP1/World/CJellyZap.hpp @@ -1,6 +1,6 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CJellyZap : public CPatterned { diff --git a/Runtime/MP1/World/CMagdolite.hpp b/Runtime/MP1/World/CMagdolite.hpp index 612cab133..5c61935ab 100644 --- a/Runtime/MP1/World/CMagdolite.hpp +++ b/Runtime/MP1/World/CMagdolite.hpp @@ -1,7 +1,7 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Character/CBoneTracking.hpp" +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CMagdolite : public CPatterned { diff --git a/Runtime/MP1/World/CMetaree.hpp b/Runtime/MP1/World/CMetaree.hpp index 44373d479..5cd3523a5 100644 --- a/Runtime/MP1/World/CMetaree.hpp +++ b/Runtime/MP1/World/CMetaree.hpp @@ -1,9 +1,12 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CDamageInfo.hpp" #include "DataSpec/DNAMP1/SFX/Metaree.h" +#include "Runtime/World/CDamageInfo.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include + namespace urde::MP1 { class CMetaree : public CPatterned { float x568_delay; diff --git a/Runtime/MP1/World/CMetroid.hpp b/Runtime/MP1/World/CMetroid.hpp index 212259762..d9018c6a6 100644 --- a/Runtime/MP1/World/CMetroid.hpp +++ b/Runtime/MP1/World/CMetroid.hpp @@ -1,7 +1,10 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CAnimationParameters.hpp" +#include +#include + +#include "Runtime/World/CAnimationParameters.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/World/CMetroidBeta.hpp b/Runtime/MP1/World/CMetroidBeta.hpp index 7b74f27a7..17386ab6e 100644 --- a/Runtime/MP1/World/CMetroidBeta.hpp +++ b/Runtime/MP1/World/CMetroidBeta.hpp @@ -1,14 +1,18 @@ #pragma once -#include -#include "World/CPathFindSearch.hpp" -#include "World/CPatterned.hpp" -#include "CRandom16.hpp" +#include + +#include "Runtime/CRandom16.hpp" +#include "Runtime/Collision/CJointCollisionDescription.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde { +class CCollisionActorManager; class CElementGen; class CParticleSwoosh; -class CCollisionActorManager; } namespace urde::MP1 { diff --git a/Runtime/MP1/World/CMetroidPrimeExo.hpp b/Runtime/MP1/World/CMetroidPrimeExo.hpp index 58202d9dc..8a0ded221 100644 --- a/Runtime/MP1/World/CMetroidPrimeExo.hpp +++ b/Runtime/MP1/World/CMetroidPrimeExo.hpp @@ -1,11 +1,14 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPatternedInfo.hpp" -#include "World/CActorParameters.hpp" -#include "Camera/CCameraShakeData.hpp" -#include "Weapon/CBeamInfo.hpp" -#include "CMetroidPrimeProjectile.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/Camera/CCameraShakeData.hpp" +#include "Runtime/MP1/World/CMetroidPrimeProjectile.hpp" +#include "Runtime/Weapon/CBeamInfo.hpp" +#include "Runtime/World/CActorParameters.hpp" +#include "Runtime/World/CPatterned.hpp" +#include "Runtime/World/CPatternedInfo.hpp" + +#include namespace urde { class CCameraShakeData; diff --git a/Runtime/MP1/World/CMetroidPrimeProjectile.hpp b/Runtime/MP1/World/CMetroidPrimeProjectile.hpp index 7ac76b42e..0d0db410b 100644 --- a/Runtime/MP1/World/CMetroidPrimeProjectile.hpp +++ b/Runtime/MP1/World/CMetroidPrimeProjectile.hpp @@ -1,6 +1,7 @@ #pragma once -#include "Weapon/CEnergyProjectile.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/Weapon/CEnergyProjectile.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/World/CMetroidPrimeRelay.hpp b/Runtime/MP1/World/CMetroidPrimeRelay.hpp index fd0ef2281..fe645648d 100644 --- a/Runtime/MP1/World/CMetroidPrimeRelay.hpp +++ b/Runtime/MP1/World/CMetroidPrimeRelay.hpp @@ -1,7 +1,12 @@ #pragma once -#include "World/CEntity.hpp" -#include "CMetroidPrimeExo.hpp" +#include "Runtime/RetroTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/MP1/World/CMetroidPrimeExo.hpp" +#include "Runtime/World/CEntity.hpp" + +#include +#include namespace urde::MP1 { diff --git a/Runtime/MP1/World/CNewIntroBoss.hpp b/Runtime/MP1/World/CNewIntroBoss.hpp index 19c3871f7..844d26f12 100644 --- a/Runtime/MP1/World/CNewIntroBoss.hpp +++ b/Runtime/MP1/World/CNewIntroBoss.hpp @@ -1,12 +1,18 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Character/CBoneTracking.hpp" -#include "Weapon/CProjectileInfo.hpp" +#include +#include + +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include +#include namespace urde { -class CDamageInfo; class CCollisionActorManager; +class CDamageInfo; namespace MP1 { class CNewIntroBoss : public CPatterned { diff --git a/Runtime/MP1/World/CParasite.hpp b/Runtime/MP1/World/CParasite.hpp index 744e0a34a..22059d0b7 100644 --- a/Runtime/MP1/World/CParasite.hpp +++ b/Runtime/MP1/World/CParasite.hpp @@ -1,7 +1,12 @@ #pragma once -#include "World/CWallWalker.hpp" -#include "Collision/CCollisionActorManager.hpp" +#include + +#include "Runtime/Collision/CCollisionActorManager.hpp" +#include "Runtime/World/CWallWalker.hpp" + +#include + namespace urde { class CModelData; } diff --git a/Runtime/MP1/World/CPuddleSpore.hpp b/Runtime/MP1/World/CPuddleSpore.hpp index 4d3e10f79..7d5021e28 100644 --- a/Runtime/MP1/World/CPuddleSpore.hpp +++ b/Runtime/MP1/World/CPuddleSpore.hpp @@ -1,8 +1,13 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Weapon/CProjectileInfo.hpp" -#include "Particle/CElementGen.hpp" +#include +#include +#include + +#include "Runtime/CToken.hpp" +#include "Runtime/Particle/CElementGen.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde::MP1 { class CPuddleSpore : public CPatterned { diff --git a/Runtime/MP1/World/CPuddleToadGamma.hpp b/Runtime/MP1/World/CPuddleToadGamma.hpp index e09e346c4..5ed196760 100644 --- a/Runtime/MP1/World/CPuddleToadGamma.hpp +++ b/Runtime/MP1/World/CPuddleToadGamma.hpp @@ -1,7 +1,12 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Collision/CCollidableOBBTreeGroup.hpp" +#include +#include + +#include "Runtime/Collision/CCollidableOBBTreeGroup.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { diff --git a/Runtime/MP1/World/CPuffer.hpp b/Runtime/MP1/World/CPuffer.hpp index 06a40dd88..533fa3e81 100644 --- a/Runtime/MP1/World/CPuffer.hpp +++ b/Runtime/MP1/World/CPuffer.hpp @@ -1,6 +1,11 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/CToken.hpp" +#include "Runtime/GCNTypes.hpp" +#include "Runtime/rstl.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CPuffer : public CPatterned { diff --git a/Runtime/MP1/World/CRidley.hpp b/Runtime/MP1/World/CRidley.hpp index d9db4329f..f9942705c 100644 --- a/Runtime/MP1/World/CRidley.hpp +++ b/Runtime/MP1/World/CRidley.hpp @@ -1,9 +1,11 @@ #pragma once -#include "Camera/CCameraShakeData.hpp" -#include "Weapon/CBeamInfo.hpp" -#include "World/CDamageInfo.hpp" -#include "World/CPatterned.hpp" +#include + +#include "Runtime/Camera/CCameraShakeData.hpp" +#include "Runtime/Weapon/CBeamInfo.hpp" +#include "Runtime/World/CDamageInfo.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde { namespace MP1 { diff --git a/Runtime/MP1/World/CRipper.hpp b/Runtime/MP1/World/CRipper.hpp index f928a9fc7..ccd721f67 100644 --- a/Runtime/MP1/World/CRipper.hpp +++ b/Runtime/MP1/World/CRipper.hpp @@ -1,8 +1,8 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CGrappleParameters.hpp" -#include "World/CScriptPlatform.hpp" +#include "Runtime/World/CGrappleParameters.hpp" +#include "Runtime/World/CPatterned.hpp" +#include "Runtime/World/CScriptPlatform.hpp" namespace urde::MP1 { diff --git a/Runtime/MP1/World/CSeedling.hpp b/Runtime/MP1/World/CSeedling.hpp index 7499670dc..1ecf4a3b8 100644 --- a/Runtime/MP1/World/CSeedling.hpp +++ b/Runtime/MP1/World/CSeedling.hpp @@ -1,8 +1,13 @@ #pragma once -#include "World/CWallWalker.hpp" -#include "World/CPathFindSearch.hpp" -#include "Weapon/CProjectileInfo.hpp" +#include +#include + +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CWallWalker.hpp" + +#include namespace urde::MP1 { class CSeedling : public CWallWalker { diff --git a/Runtime/MP1/World/CSpacePirate.hpp b/Runtime/MP1/World/CSpacePirate.hpp index 9255ea833..f351c553f 100644 --- a/Runtime/MP1/World/CSpacePirate.hpp +++ b/Runtime/MP1/World/CSpacePirate.hpp @@ -1,12 +1,18 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Weapon/CProjectileInfo.hpp" -#include "Character/CBoneTracking.hpp" -#include "Character/CIkChain.hpp" -#include "Character/CRagDoll.hpp" -#include "World/CPathFindSearch.hpp" -#include "Weapon/CBurstFire.hpp" +#include +#include + +#include "Runtime/rstl.hpp" +#include "Runtime/Character/CBoneTracking.hpp" +#include "Runtime/Character/CIkChain.hpp" +#include "Runtime/Character/CRagDoll.hpp" +#include "Runtime/Weapon/CBurstFire.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CSpacePirate; diff --git a/Runtime/MP1/World/CSpankWeed.hpp b/Runtime/MP1/World/CSpankWeed.hpp index 13be1784e..9133b4a01 100644 --- a/Runtime/MP1/World/CSpankWeed.hpp +++ b/Runtime/MP1/World/CSpankWeed.hpp @@ -1,7 +1,11 @@ #pragma once -#include "World/CPatterned.hpp" -#include "Collision/CCollisionActorManager.hpp" +#include + +#include "Runtime/Collision/CCollisionActorManager.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CSpankWeed : public CPatterned { diff --git a/Runtime/MP1/World/CThardusRockProjectile.hpp b/Runtime/MP1/World/CThardusRockProjectile.hpp index 915338b7c..c1169b559 100644 --- a/Runtime/MP1/World/CThardusRockProjectile.hpp +++ b/Runtime/MP1/World/CThardusRockProjectile.hpp @@ -1,6 +1,6 @@ #pragma once -#include "World/CPatterned.hpp" +#include "Runtime/World/CPatterned.hpp" namespace urde { diff --git a/Runtime/MP1/World/CTryclops.hpp b/Runtime/MP1/World/CTryclops.hpp index 8a9801460..b164e4753 100644 --- a/Runtime/MP1/World/CTryclops.hpp +++ b/Runtime/MP1/World/CTryclops.hpp @@ -1,7 +1,9 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" +#include "Runtime/World/CPathFindSearch.hpp" +#include "Runtime/World/CPatterned.hpp" + +#include namespace urde::MP1 { class CTryclops : public CPatterned { diff --git a/Runtime/MP1/World/CWarWasp.hpp b/Runtime/MP1/World/CWarWasp.hpp index ac6b6bc44..86cb01aaa 100644 --- a/Runtime/MP1/World/CWarWasp.hpp +++ b/Runtime/MP1/World/CWarWasp.hpp @@ -1,9 +1,12 @@ #pragma once -#include "World/CPatterned.hpp" -#include "World/CPathFindSearch.hpp" -#include "Weapon/CProjectileInfo.hpp" -#include "Collision/CCollidableSphere.hpp" +#include "Runtime/Collision/CCollidableSphere.hpp" +#include "Runtime/Weapon/CProjectileInfo.hpp" +#include "Runtime/World/CPatterned.hpp" +#include "Runtime/World/CPathFindSearch.hpp" + +#include +#include namespace urde { class CDamageInfo; diff --git a/Runtime/RetroTypes.hpp b/Runtime/RetroTypes.hpp index 730fbef3e..45bdd26ad 100644 --- a/Runtime/RetroTypes.hpp +++ b/Runtime/RetroTypes.hpp @@ -1,18 +1,21 @@ #pragma once -#include -#include -#include #include -#include "GCNTypes.hpp" -#include "rstl.hpp" -#include "IOStreams.hpp" -#include "hecl/hecl.hpp" -#include "zeus/CVector3f.hpp" -#include "zeus/CVector2f.hpp" -#include "zeus/CMatrix3f.hpp" -#include "zeus/CMatrix4f.hpp" -#include "zeus/CTransform.hpp" +#include +#include +#include +#include + +#include "Runtime/GCNTypes.hpp" +#include "Runtime/IOStreams.hpp" +#include "Runtime/rstl.hpp" + +#include +#include +#include +#include +#include +#include #undef min #undef max