mirror of https://github.com/AxioDL/metaforce.git
General: Normalize RuntimeCommonB include paths
Finishes the normalizing of all of includes within the RuntimeCommonB target's headers.
This commit is contained in:
parent
d6b70f37c2
commit
36d04456dd
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CIOWin.hpp"
|
#include "Runtime/CIOWin.hpp"
|
||||||
#include "Graphics/CMoviePlayer.hpp"
|
#include "Runtime/Graphics/CMoviePlayer.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "GCNTypes.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IOStreams.hpp"
|
#include <vector>
|
||||||
#include "World/ScriptObjectSupport.hpp"
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/IOStreams.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/World/ScriptObjectSupport.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
|
||||||
class CSaveWorld;
|
class CSaveWorld;
|
||||||
|
class CStateManager;
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
struct CMailMessage
|
struct CMailMessage
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <list>
|
||||||
|
#include <memory>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include "IFactory.hpp"
|
#include <vector>
|
||||||
#include "CResLoader.hpp"
|
|
||||||
#include "IVParamObj.hpp"
|
#include "Runtime/CResLoader.hpp"
|
||||||
#include "MP1/MP1OriginalIDs.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/IFactory.hpp"
|
||||||
|
#include "Runtime/IVParamObj.hpp"
|
||||||
|
#include "Runtime/MP1/MP1OriginalIDs.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class IDvdRequest;
|
class IDvdRequest;
|
||||||
|
|
|
@ -1,14 +1,18 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <functional>
|
||||||
|
#include <list>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include "RetroTypes.hpp"
|
#include <vector>
|
||||||
#include "CPakFile.hpp"
|
|
||||||
#include "IOStreams.hpp"
|
#include "Runtime/CPakFile.hpp"
|
||||||
|
#include "Runtime/IOStreams.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
struct SObjectTag;
|
|
||||||
class IDvdRequest;
|
class IDvdRequest;
|
||||||
|
struct SObjectTag;
|
||||||
|
|
||||||
class CResLoader {
|
class CResLoader {
|
||||||
std::string m_loaderPath;
|
std::string m_loaderPath;
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <vector>
|
||||||
|
|
||||||
#include "DNACommon/SAVWCommon.hpp"
|
#include "DNACommon/SAVWCommon.hpp"
|
||||||
#include "CFactoryMgr.hpp"
|
|
||||||
|
#include "Runtime/CFactoryMgr.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "IFactory.hpp"
|
#include "Runtime/IFactory.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "zeus/CVector2i.hpp"
|
#include "Runtime/rstl.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector2i.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScannableObjectInfo {
|
class CScannableObjectInfo {
|
||||||
|
|
|
@ -1,13 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IObjectStore.hpp"
|
|
||||||
#include "RetroTypes.hpp"
|
|
||||||
#include "IVParamObj.hpp"
|
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/IObjectStore.hpp"
|
||||||
|
#include "Runtime/IVParamObj.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class IFactory;
|
|
||||||
class CObjectReference;
|
class CObjectReference;
|
||||||
|
class IFactory;
|
||||||
|
|
||||||
class CSimplePool : public IObjectStore {
|
class CSimplePool : public IObjectStore {
|
||||||
protected:
|
protected:
|
||||||
|
|
|
@ -1,49 +1,61 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <optional>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include "CBasics.hpp"
|
#include <string>
|
||||||
#include "World/ScriptObjectSupport.hpp"
|
#include <utility>
|
||||||
#include "GameObjectLists.hpp"
|
#include <vector>
|
||||||
#include "Camera/CCameraManager.hpp"
|
|
||||||
#include "Camera/CCameraFilter.hpp"
|
#include "Runtime/CBasics.hpp"
|
||||||
#include "CRandom16.hpp"
|
#include "Runtime/CRandom16.hpp"
|
||||||
#include "zeus/CAABox.hpp"
|
#include "Runtime/CSortedLists.hpp"
|
||||||
#include "Weapon/CWeaponMgr.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "World/CAi.hpp"
|
#include "Runtime/rstl.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/Camera/CCameraFilter.hpp"
|
||||||
#include "World/ScriptLoader.hpp"
|
#include "Runtime/Camera/CCameraManager.hpp"
|
||||||
#include "Input/CFinalInput.hpp"
|
#include "Runtime/Camera/CCameraShakeData.hpp"
|
||||||
#include "CSortedLists.hpp"
|
#include "Runtime/GameObjectLists.hpp"
|
||||||
#include "World/CFluidPlaneManager.hpp"
|
#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp"
|
||||||
#include "World/CEnvFxManager.hpp"
|
#include "Runtime/Input/CFinalInput.hpp"
|
||||||
#include "World/CActorModelParticles.hpp"
|
#include "Runtime/Input/CRumbleManager.hpp"
|
||||||
#include "Input/CRumbleManager.hpp"
|
#include "Runtime/Weapon/CWeaponMgr.hpp"
|
||||||
#include "Camera/CCameraShakeData.hpp"
|
#include "Runtime/World/CActorModelParticles.hpp"
|
||||||
#include "Graphics/Shaders/CColoredQuadFilter.hpp"
|
#include "Runtime/World/CAi.hpp"
|
||||||
|
#include "Runtime/World/CEnvFxManager.hpp"
|
||||||
|
#include "Runtime/World/CFluidPlaneManager.hpp"
|
||||||
|
#include "Runtime/World/ScriptLoader.hpp"
|
||||||
|
#include "Runtime/World/ScriptObjectSupport.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CVector2f.hpp>
|
||||||
|
#include <zeus/CVector2i.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CRelayTracker;
|
|
||||||
class CMapWorldInfo;
|
|
||||||
class CPlayerState;
|
|
||||||
class CWorldTransManager;
|
|
||||||
class CObjectList;
|
|
||||||
class CSortedListManager;
|
|
||||||
class CFluidPlaneManager;
|
|
||||||
class CEnvFxManager;
|
|
||||||
class CActorModelParticles;
|
|
||||||
class CTeamAiTypes;
|
|
||||||
class CRumbleManager;
|
|
||||||
class CActor;
|
class CActor;
|
||||||
class CLight;
|
class CActorModelParticles;
|
||||||
class CDamageInfo;
|
class CDamageInfo;
|
||||||
|
class CEnvFxManager;
|
||||||
|
class CFluidPlaneManager;
|
||||||
|
class CLight;
|
||||||
|
class CMapWorldInfo;
|
||||||
class CMaterialFilter;
|
class CMaterialFilter;
|
||||||
struct CFinalInput;
|
class CObjectList;
|
||||||
class CPlayer;
|
class CPlayer;
|
||||||
class CWorld;
|
class CPlayerState;
|
||||||
class CTexture;
|
|
||||||
class CWorldLayerState;
|
|
||||||
class CProjectedShadow;
|
class CProjectedShadow;
|
||||||
|
class CRelayTracker;
|
||||||
|
class CRumbleManager;
|
||||||
|
class CSortedListManager;
|
||||||
|
class CTeamAiTypes;
|
||||||
|
class CTexture;
|
||||||
|
class CWorld;
|
||||||
|
class CWorldLayerState;
|
||||||
|
class CWorldTransManager;
|
||||||
|
|
||||||
|
struct CFinalInput;
|
||||||
|
|
||||||
namespace MP1 {
|
namespace MP1 {
|
||||||
class CMFGameLoader;
|
class CMFGameLoader;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
#include <fmt/format.h>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStopwatch {
|
class CStopwatch {
|
||||||
|
|
|
@ -1,19 +1,21 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include "IObj.hpp"
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/IFactory.hpp"
|
||||||
#include "IVParamObj.hpp"
|
#include "Runtime/IObj.hpp"
|
||||||
#include "IObjectStore.hpp"
|
#include "Runtime/IObjectStore.hpp"
|
||||||
#include "IFactory.hpp"
|
#include "Runtime/IVParamObj.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class IObjectStore;
|
class IObjectStore;
|
||||||
|
|
||||||
/** Shared data-structure for CToken references, analogous to std::shared_ptr */
|
/** Shared data-structure for CToken references, analogous to std::shared_ptr */
|
||||||
class CObjectReference {
|
class CObjectReference {
|
||||||
friend class CToken;
|
|
||||||
friend class CSimplePool;
|
friend class CSimplePool;
|
||||||
|
friend class CToken;
|
||||||
|
|
||||||
u16 x0_refCount = 0;
|
u16 x0_refCount = 0;
|
||||||
u16 x2_lockCount = 0;
|
u16 x2_lockCount = 0;
|
||||||
bool x3_loading = false; /* Rightmost bit of lockCount */
|
bool x3_loading = false; /* Rightmost bit of lockCount */
|
||||||
|
@ -60,8 +62,9 @@ public:
|
||||||
* This class is analogous to std::shared_ptr and C++11 rvalues have been implemented accordingly
|
* This class is analogous to std::shared_ptr and C++11 rvalues have been implemented accordingly
|
||||||
* (default/empty constructor, move constructor/assign) */
|
* (default/empty constructor, move constructor/assign) */
|
||||||
class CToken {
|
class CToken {
|
||||||
friend class CSimplePool;
|
|
||||||
friend class CModel;
|
friend class CModel;
|
||||||
|
friend class CSimplePool;
|
||||||
|
|
||||||
CObjectReference* x0_objRef = nullptr;
|
CObjectReference* x0_objRef = nullptr;
|
||||||
bool x4_lockHeld = false;
|
bool x4_lockHeld = false;
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,27 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IFactory.hpp"
|
#include <memory>
|
||||||
#include "IObjFactory.hpp"
|
#include <string_view>
|
||||||
#include "CToken.hpp"
|
#include <utility>
|
||||||
#include "CSimplePool.hpp"
|
#include <vector>
|
||||||
#include "CAnimationSet.hpp"
|
|
||||||
|
#include "Runtime/CSimplePool.hpp"
|
||||||
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/IFactory.hpp"
|
||||||
|
#include "Runtime/IObjFactory.hpp"
|
||||||
|
#include "Runtime/Character/CAnimationSet.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CSimplePool;
|
|
||||||
class CAnimCharacterSet;
|
|
||||||
class CCharacterInfo;
|
|
||||||
class CCharLayoutInfo;
|
|
||||||
class CAdditiveAnimationInfo;
|
class CAdditiveAnimationInfo;
|
||||||
class CTransitionDatabaseGame;
|
|
||||||
class CAnimationManager;
|
|
||||||
class CTransitionManager;
|
|
||||||
class CAllFormatsAnimSource;
|
class CAllFormatsAnimSource;
|
||||||
|
class CAnimCharacterSet;
|
||||||
class CAnimData;
|
class CAnimData;
|
||||||
|
class CAnimationManager;
|
||||||
|
class CCharLayoutInfo;
|
||||||
|
class CCharacterInfo;
|
||||||
|
class CSimplePool;
|
||||||
|
class CTransitionDatabaseGame;
|
||||||
|
class CTransitionManager;
|
||||||
|
|
||||||
class CCharacterFactory : public IObjFactory {
|
class CCharacterFactory : public IObjFactory {
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CObjectList.hpp"
|
#include "Runtime/CObjectList.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,21 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IOStreams.hpp"
|
#include <cstring>
|
||||||
#include "CToken.hpp"
|
#include <memory>
|
||||||
#include "zeus/CVector2i.hpp"
|
#include <vector>
|
||||||
#include "CGuiTextSupport.hpp"
|
|
||||||
#include "Graphics/CTexture.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/IOStreams.hpp"
|
||||||
|
#include "Runtime/Graphics/CTexture.hpp"
|
||||||
|
#include "Runtime/GuiSys/CGuiTextSupport.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector2i.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class IObjectStore;
|
|
||||||
class CDrawStringOptions;
|
class CDrawStringOptions;
|
||||||
class CTextRenderBuffer;
|
class CTextRenderBuffer;
|
||||||
|
class IObjectStore;
|
||||||
|
|
||||||
/* NOTE: Is this a good place for CGlyph and CKernPair? */
|
/* NOTE: Is this a good place for CGlyph and CKernPair? */
|
||||||
class CGlyph {
|
class CGlyph {
|
||||||
|
|
|
@ -1,23 +1,27 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGuiTextSupport.hpp"
|
#include <vector>
|
||||||
#include "CDrawStringOptions.hpp"
|
|
||||||
#include "CToken.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "zeus/CColor.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/GuiSys/CDrawStringOptions.hpp"
|
||||||
|
#include "Runtime/GuiSys/CGuiTextSupport.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CRasterFont;
|
class CRasterFont;
|
||||||
|
|
||||||
class CSaveableState {
|
class CSaveableState {
|
||||||
friend class CTextExecuteBuffer;
|
|
||||||
friend class CColorOverrideInstruction;
|
friend class CColorOverrideInstruction;
|
||||||
friend class CFontInstruction;
|
friend class CFontInstruction;
|
||||||
|
friend class CGuiTextSupport;
|
||||||
friend class CLineExtraSpaceInstruction;
|
friend class CLineExtraSpaceInstruction;
|
||||||
friend class CTextInstruction;
|
|
||||||
friend class CLineSpacingInstruction;
|
friend class CLineSpacingInstruction;
|
||||||
friend class CRemoveColorOverrideInstruction;
|
friend class CRemoveColorOverrideInstruction;
|
||||||
|
friend class CTextExecuteBuffer;
|
||||||
|
friend class CTextInstruction;
|
||||||
friend class CWordInstruction;
|
friend class CWordInstruction;
|
||||||
friend class CGuiTextSupport;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
CDrawStringOptions x0_drawStrOpts;
|
CDrawStringOptions x0_drawStrOpts;
|
||||||
|
|
|
@ -1,21 +1,26 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <optional>
|
||||||
#include "zeus/CColor.hpp"
|
#include <utility>
|
||||||
#include "zeus/CVector2f.hpp"
|
|
||||||
#include "zeus/CQuaternion.hpp"
|
#include "Runtime/CScannableObjectInfo.hpp"
|
||||||
#include "CScannableObjectInfo.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "Graphics/CTexture.hpp"
|
#include "Runtime/rstl.hpp"
|
||||||
#include "Graphics/Shaders/CTexturedQuadFilter.hpp"
|
#include "Runtime/Graphics/CTexture.hpp"
|
||||||
|
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CQuaternion.hpp>
|
||||||
|
#include <zeus/CVector2f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
class CAuiImagePane;
|
||||||
|
class CGuiFrame;
|
||||||
|
class CGuiModel;
|
||||||
class CGuiTextPane;
|
class CGuiTextPane;
|
||||||
class CGuiWidget;
|
class CGuiWidget;
|
||||||
class CGuiModel;
|
|
||||||
struct CFinalInput;
|
|
||||||
class CGuiFrame;
|
|
||||||
class CAuiImagePane;
|
|
||||||
class CStringTable;
|
class CStringTable;
|
||||||
|
struct CFinalInput;
|
||||||
|
|
||||||
class CScanDisplay {
|
class CScanDisplay {
|
||||||
friend class CHudDecoInterfaceScan;
|
friend class CHudDecoInterfaceScan;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CIOWin.hpp"
|
#include "Runtime/CIOWin.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "Graphics/CTexture.hpp"
|
#include "Runtime/Graphics/CTexture.hpp"
|
||||||
#include "Graphics/Shaders/CTexturedQuadFilter.hpp"
|
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <memory>
|
||||||
#include "IFactory.hpp"
|
|
||||||
|
#include "Runtime/IFactory.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStringTable {
|
class CStringTable {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CCompoundTargetReticle.hpp"
|
#include "Runtime/GuiSys/CCompoundTargetReticle.hpp"
|
||||||
#include "COrbitPointMarker.hpp"
|
#include "Runtime/GuiSys/COrbitPointMarker.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
|
|
@ -1,15 +1,20 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CSaveableState.hpp"
|
|
||||||
#include "CGuiTextSupport.hpp"
|
|
||||||
#include <list>
|
#include <list>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/GuiSys/CGuiTextSupport.hpp"
|
||||||
|
#include "Runtime/GuiSys/CSaveableState.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector2i.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CInstruction;
|
|
||||||
class CFontImageDef;
|
|
||||||
class CTextRenderBuffer;
|
|
||||||
class CBlockInstruction;
|
class CBlockInstruction;
|
||||||
|
class CFontImageDef;
|
||||||
|
class CInstruction;
|
||||||
class CLineInstruction;
|
class CLineInstruction;
|
||||||
|
class CTextRenderBuffer;
|
||||||
|
|
||||||
class CTextExecuteBuffer {
|
class CTextExecuteBuffer {
|
||||||
friend class CGuiTextSupport;
|
friend class CGuiTextSupport;
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGuiTextSupport.hpp"
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/GuiSys/CGuiTextSupport.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CTextExecuteBuffer;
|
|
||||||
class CFontImageDef;
|
class CFontImageDef;
|
||||||
|
class CTextExecuteBuffer;
|
||||||
|
|
||||||
class CTextParser {
|
class CTextParser {
|
||||||
IObjectStore& x0_store;
|
IObjectStore& x0_store;
|
||||||
|
|
|
@ -1,20 +1,28 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "zeus/CColor.hpp"
|
#include <utility>
|
||||||
#include "zeus/CVector2i.hpp"
|
#include <vector>
|
||||||
#include "zeus/CVector2f.hpp"
|
|
||||||
#include "zeus/CMatrix4f.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "CFontImageDef.hpp"
|
#include "Runtime/Graphics/Shaders/CTextSupportShader.hpp"
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/GuiSys/CFontImageDef.hpp"
|
||||||
#include "CGuiWidget.hpp"
|
#include "Runtime/GuiSys/CGuiWidget.hpp"
|
||||||
#include "Graphics/Shaders/CTextSupportShader.hpp"
|
|
||||||
#include "boo/graphicsdev/IGraphicsDataFactory.hpp"
|
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
|
||||||
|
|
||||||
|
#include <hecl/UniformBufferPool.hpp>
|
||||||
|
#include <hecl/VertexBufferPool.hpp>
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CMatrix4f.hpp>
|
||||||
|
#include <zeus/CVector2f.hpp>
|
||||||
|
#include <zeus/CVector2i.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
class CGlyph;
|
||||||
class CGraphicsPalette;
|
class CGraphicsPalette;
|
||||||
class CRasterFont;
|
class CRasterFont;
|
||||||
class CGlyph;
|
|
||||||
class CTextExecuteBuffer;
|
class CTextExecuteBuffer;
|
||||||
|
|
||||||
using CTextColor = zeus::CColor;
|
using CTextColor = zeus::CColor;
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
#include "CWordBreakTables.hpp"
|
#include "Runtime/GuiSys/CWordBreakTables.hpp"
|
||||||
|
|
||||||
|
#include <iterator>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/rstl.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
class CWordBreakTables {
|
class CWordBreakTables {
|
||||||
|
|
|
@ -1,17 +1,19 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include "RetroTypes.hpp"
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CVParamTransfer;
|
class CFactoryMgr;
|
||||||
class IObj;
|
|
||||||
class CObjectReference;
|
class CObjectReference;
|
||||||
class CResLoader;
|
class CResLoader;
|
||||||
class CFactoryMgr;
|
|
||||||
class CSimplePool;
|
class CSimplePool;
|
||||||
|
class CVParamTransfer;
|
||||||
class IDvdRequest;
|
class IDvdRequest;
|
||||||
|
class IObj;
|
||||||
|
|
||||||
using CFactoryFnReturn = std::unique_ptr<IObj>;
|
using CFactoryFnReturn = std::unique_ptr<IObj>;
|
||||||
using FFactoryFunc = std::function<CFactoryFnReturn(const urde::SObjectTag& tag, urde::CInputStream& in,
|
using FFactoryFunc = std::function<CFactoryFnReturn(const urde::SObjectTag& tag, urde::CInputStream& in,
|
||||||
|
|
|
@ -1,13 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "boo/boo.hpp"
|
|
||||||
#include "boo/audiodev/IAudioVoiceEngine.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "hecl/Runtime.hpp"
|
|
||||||
#include "amuse/amuse.hpp"
|
#include <amuse/amuse.hpp>
|
||||||
#include "RetroTypes.hpp"
|
#include <boo/boo.hpp>
|
||||||
|
#include <boo/audiodev/IAudioVoiceEngine.hpp>
|
||||||
|
#include <hecl/Runtime.hpp>
|
||||||
|
|
||||||
namespace hecl {
|
namespace hecl {
|
||||||
class CVarManager;
|
|
||||||
class Console;
|
class Console;
|
||||||
|
class CVarManager;
|
||||||
} // namespace hecl
|
} // namespace hecl
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "GCNTypes.hpp"
|
#include <memory>
|
||||||
#include "athena/IStreamReader.hpp"
|
|
||||||
#include "athena/IStreamWriter.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "athena/MemoryReader.hpp"
|
|
||||||
#include "athena/MemoryWriter.hpp"
|
#include <athena/IStreamReader.hpp>
|
||||||
|
#include <athena/IStreamWriter.hpp>
|
||||||
|
#include <athena/MemoryReader.hpp>
|
||||||
|
#include <athena/MemoryWriter.hpp>
|
||||||
#ifdef URDE_ZIP_INPUT_STREAM
|
#ifdef URDE_ZIP_INPUT_STREAM
|
||||||
#include <zlib.h>
|
#include <zlib.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <memory>
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
|
||||||
#include "RetroTypes.hpp"
|
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
class IObjFactory {
|
class IObjFactory {
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
struct SObjectTag;
|
class CToken;
|
||||||
class CVParamTransfer;
|
class CVParamTransfer;
|
||||||
class IFactory;
|
class IFactory;
|
||||||
class CToken;
|
struct SObjectTag;
|
||||||
|
|
||||||
class IObjectStore {
|
class IObjectStore {
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include "IObj.hpp"
|
#include "Runtime/IObj.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CRumbleVoice.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "CInputGenerator.hpp"
|
#include "Runtime/Input/CInputGenerator.hpp"
|
||||||
|
#include "Runtime/Input/CRumbleVoice.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CRumbleGenerator {
|
class CRumbleGenerator {
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CRumbleGenerator.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "zeus/CVector3f.hpp"
|
#include "Runtime/Input/CRumbleGenerator.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/rstl.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
enum class ERumbleFxId {
|
enum class ERumbleFxId {
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../RetroTypes.hpp"
|
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
class IController {
|
class IController {
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/CFactoryMgr.hpp"
|
||||||
#include "CFactoryMgr.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "IObj.hpp"
|
#include "Runtime/IOStreams.hpp"
|
||||||
#include "CToken.hpp"
|
#include "Runtime/IObj.hpp"
|
||||||
#include "IOStreams.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CWeaponDescription;
|
class CWeaponDescription;
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IElement.hpp"
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/Particle/IElement.hpp"
|
||||||
|
|
||||||
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#Real_Elements */
|
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#Real_Elements */
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IOStreams.hpp"
|
#include <utility>
|
||||||
#include "CToken.hpp"
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/IOStreams.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CSimplePool;
|
class CSimplePool;
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CParticleDataFactory.hpp"
|
#include <memory>
|
||||||
#include "CRealElement.hpp"
|
|
||||||
#include "CIntElement.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "CVectorElement.hpp"
|
#include "Runtime/Particle/CColorElement.hpp"
|
||||||
#include "CModVectorElement.hpp"
|
#include "Runtime/Particle/CIntElement.hpp"
|
||||||
#include "CColorElement.hpp"
|
#include "Runtime/Particle/CModVectorElement.hpp"
|
||||||
#include "CUVElement.hpp"
|
#include "Runtime/Particle/CParticleDataFactory.hpp"
|
||||||
|
#include "Runtime/Particle/CRealElement.hpp"
|
||||||
|
#include "Runtime/Particle/CUVElement.hpp"
|
||||||
|
#include "Runtime/Particle/CVectorElement.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CSwooshDescription {
|
class CSwooshDescription {
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IElement.hpp"
|
#include <memory>
|
||||||
#include "CToken.hpp"
|
#include <vector>
|
||||||
#include "Graphics/CTexture.hpp"
|
|
||||||
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/Graphics/CTexture.hpp"
|
||||||
|
#include "Runtime/Particle/IElement.hpp"
|
||||||
|
|
||||||
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#UV_Elements */
|
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#UV_Elements */
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IElement.hpp"
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/Particle/IElement.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#Vector_Elements */
|
/* Documentation at: http://www.metroid2002.com/retromodding/wiki/Particle_Script#Vector_Elements */
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "zeus/CColor.hpp"
|
#include <vector>
|
||||||
#include "zeus/CVector3f.hpp"
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "CParticleGen.hpp"
|
#include "Runtime/Particle/CParticleGen.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CParticleDataFactory.hpp"
|
#include <memory>
|
||||||
#include "CRealElement.hpp"
|
|
||||||
#include "CIntElement.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "CVectorElement.hpp"
|
#include "Runtime/Particle/CColorElement.hpp"
|
||||||
#include "CModVectorElement.hpp"
|
#include "Runtime/Particle/CIntElement.hpp"
|
||||||
#include "CColorElement.hpp"
|
#include "Runtime/Particle/CModVectorElement.hpp"
|
||||||
|
#include "Runtime/Particle/CParticleDataFactory.hpp"
|
||||||
|
#include "Runtime/Particle/CRealElement.hpp"
|
||||||
|
#include "Runtime/Particle/CVectorElement.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CCollisionResponseData;
|
class CCollisionResponseData;
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include "GCNTypes.hpp"
|
|
||||||
#include "zeus/CVector3f.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "zeus/CColor.hpp"
|
#include "Runtime/IOStreams.hpp"
|
||||||
#include "IOStreams.hpp"
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGunWeapon.hpp"
|
#include <memory>
|
||||||
#include "Graphics/Shaders/CAABoxShader.hpp"
|
|
||||||
|
#include "Runtime/Graphics/Shaders/CAABoxShader.hpp"
|
||||||
|
#include "Runtime/Weapon/CGunWeapon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGunWeapon.hpp"
|
#include <memory>
|
||||||
|
#include "Runtime/Weapon/CGunWeapon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,19 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Weapon/CBeamProjectile.hpp"
|
#include <cstdint>
|
||||||
#include "Weapon/CBeamInfo.hpp"
|
#include <memory>
|
||||||
#include "World/CDamageInfo.hpp"
|
#include <optional>
|
||||||
#include "Graphics/Shaders/CColoredStripShader.hpp"
|
#include <string_view>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/rstl.hpp"
|
||||||
|
#include "Runtime/Graphics/Shaders/CColoredStripShader.hpp"
|
||||||
|
#include "Runtime/Weapon/CBeamInfo.hpp"
|
||||||
|
#include "Runtime/Weapon/CBeamProjectile.hpp"
|
||||||
|
#include "Runtime/World/CDamageInfo.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CPlasmaProjectile : public CBeamProjectile {
|
class CPlasmaProjectile : public CBeamProjectile {
|
||||||
|
|
|
@ -1,26 +1,31 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <memory>
|
||||||
#include "Character/CActorLights.hpp"
|
#include <vector>
|
||||||
#include "CFidget.hpp"
|
|
||||||
#include "zeus/CTransform.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "zeus/CAABox.hpp"
|
#include "Runtime/rstl.hpp"
|
||||||
#include "World/CPlayerCameraBob.hpp"
|
#include "Runtime/Character/CActorLights.hpp"
|
||||||
#include "CGunMotion.hpp"
|
#include "Runtime/Character/CModelData.hpp"
|
||||||
#include "CGrappleArm.hpp"
|
#include "Runtime/Graphics/CRainSplashGenerator.hpp"
|
||||||
#include "CAuxWeapon.hpp"
|
#include "Runtime/Graphics/Shaders/CAABoxShader.hpp"
|
||||||
#include "CPowerBeam.hpp"
|
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
|
||||||
#include "CIceBeam.hpp"
|
#include "Runtime/Particle/CElementGen.hpp"
|
||||||
#include "CWaveBeam.hpp"
|
#include "Runtime/Weapon/CAuxWeapon.hpp"
|
||||||
#include "CPlasmaBeam.hpp"
|
#include "Runtime/Weapon/CFidget.hpp"
|
||||||
#include "CPhazonBeam.hpp"
|
#include "Runtime/Weapon/CGrappleArm.hpp"
|
||||||
#include "Particle/CElementGen.hpp"
|
#include "Runtime/Weapon/CGunMotion.hpp"
|
||||||
#include "Character/CModelData.hpp"
|
#include "Runtime/Weapon/CIceBeam.hpp"
|
||||||
#include "World/CWorldShadow.hpp"
|
#include "Runtime/Weapon/CPhazonBeam.hpp"
|
||||||
#include "World/ScriptObjectSupport.hpp"
|
#include "Runtime/Weapon/CPlasmaBeam.hpp"
|
||||||
#include "Graphics/CRainSplashGenerator.hpp"
|
#include "Runtime/Weapon/CPowerBeam.hpp"
|
||||||
#include "Graphics/Shaders/CTexturedQuadFilter.hpp"
|
#include "Runtime/Weapon/CWaveBeam.hpp"
|
||||||
#include "Graphics/Shaders/CAABoxShader.hpp"
|
#include "Runtime/World/CPlayerCameraBob.hpp"
|
||||||
|
#include "Runtime/World/CWorldShadow.hpp"
|
||||||
|
#include "Runtime/World/ScriptObjectSupport.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
struct CFinalInput;
|
struct CFinalInput;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGunWeapon.hpp"
|
#include <memory>
|
||||||
|
#include "Runtime/Weapon/CGunWeapon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CWeapon.hpp"
|
#include <memory>
|
||||||
#include "CToken.hpp"
|
#include <optional>
|
||||||
|
|
||||||
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/Weapon/CWeapon.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
class CElementGen;
|
class CElementGen;
|
||||||
|
|
||||||
class CPowerBomb : public CWeapon {
|
class CPowerBomb : public CWeapon {
|
||||||
static const zeus::CColor kFadeColor;
|
static const zeus::CColor kFadeColor;
|
||||||
bool x158_24_canStartFilter : 1;
|
bool x158_24_canStartFilter : 1;
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "zeus/CVector3f.hpp"
|
#include "Runtime/Particle/CWeaponDescription.hpp"
|
||||||
#include "World/CDamageInfo.hpp"
|
#include "Runtime/World/CDamageInfo.hpp"
|
||||||
#include "Particle/CWeaponDescription.hpp"
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CPlayer;
|
class CPlayer;
|
||||||
|
|
|
@ -1,20 +1,27 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <memory>
|
||||||
#include "CRandom16.hpp"
|
#include <optional>
|
||||||
#include "CToken.hpp"
|
|
||||||
#include "zeus/CVector3f.hpp"
|
#include "Runtime/CRandom16.hpp"
|
||||||
#include "Particle/CElementGen.hpp"
|
#include "Runtime/CToken.hpp"
|
||||||
#include "Particle/CParticleSwoosh.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "Particle/CGenDescription.hpp"
|
#include "Runtime/Collision/CCollisionResponseData.hpp"
|
||||||
#include "Particle/CSwooshDescription.hpp"
|
#include "Runtime/Particle/CElementGen.hpp"
|
||||||
#include "Particle/CWeaponDescription.hpp"
|
#include "Runtime/Particle/CGenDescription.hpp"
|
||||||
#include "Collision/CCollisionResponseData.hpp"
|
#include "Runtime/Particle/CParticleSwoosh.hpp"
|
||||||
|
#include "Runtime/Particle/CSwooshDescription.hpp"
|
||||||
|
#include "Runtime/Particle/CWeaponDescription.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CModel;
|
|
||||||
class CDecalDescription;
|
class CDecalDescription;
|
||||||
class CGenDescription;
|
class CGenDescription;
|
||||||
|
class CModel;
|
||||||
|
|
||||||
class CProjectileWeapon {
|
class CProjectileWeapon {
|
||||||
static u16 g_GlobalSeed;
|
static u16 g_GlobalSeed;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEnergyProjectile.hpp"
|
#include <optional>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/Weapon/CEnergyProjectile.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGunWeapon.hpp"
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/Weapon/CGunWeapon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CGameProjectile.hpp"
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Runtime/CRandom16.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/Weapon/CGameProjectile.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "World/CActor.hpp"
|
#include <string_view>
|
||||||
#include "Weapon/WeaponCommon.hpp"
|
|
||||||
#include "World/CDamageInfo.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "Collision/CMaterialFilter.hpp"
|
#include "Runtime/Collision/CMaterialFilter.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
#include "Runtime/World/CDamageInfo.hpp"
|
||||||
|
#include "Runtime/Weapon/WeaponCommon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CWeapon : public CActor {
|
class CWeapon : public CActor {
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <map>
|
||||||
#include "WeaponCommon.hpp"
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/rstl.hpp"
|
||||||
|
#include "Runtime/Weapon/WeaponCommon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "WeaponCommon.hpp"
|
#include "Runtime/Weapon/WeaponCommon.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CWeaponMode {
|
class CWeaponMode {
|
||||||
|
|
|
@ -1,16 +1,19 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
|
||||||
#include "DataSpec/DNACommon/Tweaks/ITweakPlayerGun.hpp"
|
|
||||||
#include "Audio/CSfxManager.hpp"
|
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <Runtime/CPlayerState.hpp>
|
#include <vector>
|
||||||
|
|
||||||
|
#include "DataSpec/DNACommon/Tweaks/ITweakPlayerGun.hpp"
|
||||||
|
|
||||||
|
#include "Runtime/CPlayerState.hpp"
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/Audio/CSfxManager.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CAnimData;
|
class CAnimData;
|
||||||
class CToken;
|
|
||||||
class CPrimitive;
|
class CPrimitive;
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
class CToken;
|
||||||
|
|
||||||
enum class EWeaponType {
|
enum class EWeaponType {
|
||||||
None = -1,
|
None = -1,
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "CDamageInfo.hpp"
|
#include "Runtime/World/CAnimationParameters.hpp"
|
||||||
#include "CHealthInfo.hpp"
|
#include "Runtime/World/CDamageInfo.hpp"
|
||||||
#include "CDamageVulnerability.hpp"
|
#include "Runtime/World/CDamageVulnerability.hpp"
|
||||||
#include "CAnimationParameters.hpp"
|
#include "Runtime/World/CHealthInfo.hpp"
|
||||||
#include "zeus/CVector3f.hpp"
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <optional>
|
||||||
#include "Collision/CCollidableAABox.hpp"
|
|
||||||
|
#include "Runtime/Collision/CCollidableAABox.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAxisAngle.hpp>
|
||||||
|
#include <zeus/CQuaternion.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CCollisionInfoList;
|
class CCollisionInfoList;
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cfloat>
|
#include <cfloat>
|
||||||
#include "RetroTypes.hpp"
|
|
||||||
#include "zeus/CVector2f.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "zeus/CTransform.hpp"
|
|
||||||
|
#include <zeus/CVector2f.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <vector>
|
||||||
#include "CEnergyDrainSource.hpp"
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/World/CEnergyDrainSource.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Graphics/CTexture.hpp"
|
#include "Runtime/Graphics/CTexture.hpp"
|
||||||
#include "zeus/CTransform.hpp"
|
|
||||||
#include "zeus/CAABox.hpp"
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStateManager;
|
class CStateManager;
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CRepulsor : public CActor {
|
class CRepulsor : public CActor {
|
||||||
float xe8_affectRadius;
|
float xe8_affectRadius;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
#include "zeus/CVector3f.hpp"
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CRipple {
|
class CRipple {
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include <vector>
|
||||||
#include "CRipple.hpp"
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/World/CRipple.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "RetroTypes.hpp"
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CPhysicsActor.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "CHealthInfo.hpp"
|
#include "Runtime/World/CDamageVulnerability.hpp"
|
||||||
#include "CDamageVulnerability.hpp"
|
#include "Runtime/World/CHealthInfo.hpp"
|
||||||
|
#include "Runtime/World/CPhysicsActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptActorKeyframe : public CEntity {
|
class CScriptActorKeyframe : public CEntity {
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <map>
|
||||||
#include "zeus/CTransform.hpp"
|
#include <string_view>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
struct SRiders;
|
struct SRiders;
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptAiJumpPoint : public CActor {
|
class CScriptAiJumpPoint : public CActor {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include "Runtime/World/CEntity.hpp"
|
||||||
#include "CEnvFxManager.hpp"
|
#include "Runtime/World/CEnvFxManager.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptAreaAttributes : public CEntity {
|
class CScriptAreaAttributes : public CEntity {
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CScriptTrigger.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/World/CScriptTrigger.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptBallTrigger : public CScriptTrigger {
|
class CScriptBallTrigger : public CScriptTrigger {
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "Weapon/CBeamInfo.hpp"
|
|
||||||
#include "CDamageInfo.hpp"
|
#include "Runtime/Weapon/CBeamInfo.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
#include "Runtime/World/CDamageInfo.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CWeaponDescription;
|
class CWeaponDescription;
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "Camera/CCameraFilter.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/Camera/CCameraFilter.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptCameraBlurKeyframe : public CEntity {
|
class CScriptCameraBlurKeyframe : public CEntity {
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "zeus/CColor.hpp"
|
|
||||||
#include "Camera/CCameraFilter.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/Camera/CCameraFilter.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptCameraFilterKeyframe : public CEntity {
|
class CScriptCameraFilterKeyframe : public CEntity {
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "Camera/CBallCamera.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/rstl.hpp"
|
||||||
|
#include "Runtime/Camera/CBallCamera.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "zeus/COBBox.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/COBBox.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptCameraHintTrigger : public CActor {
|
class CScriptCameraHintTrigger : public CActor {
|
||||||
|
|
|
@ -1,8 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "zeus/CRelAngle.hpp"
|
|
||||||
#include "zeus/COBBox.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/COBBox.hpp>
|
||||||
|
#include <zeus/CRelAngle.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptCameraPitchVolume : public CActor {
|
class CScriptCameraPitchVolume : public CActor {
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "Camera/CCameraShakeData.hpp"
|
|
||||||
|
#include "Runtime/Camera/CCameraShakeData.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "zeus/CColor.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
struct CModelFlags;
|
struct CModelFlags;
|
||||||
|
|
||||||
class CScriptColorModulate : public CEntity {
|
class CScriptColorModulate : public CEntity {
|
||||||
public:
|
public:
|
||||||
enum class EBlendMode {
|
enum class EBlendMode {
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "Input/ControlMapper.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/Input/ControlMapper.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <optional>
|
||||||
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptCoverPoint : public CActor {
|
class CScriptCoverPoint : public CActor {
|
||||||
|
|
|
@ -1,12 +1,21 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "CFluidPlaneDoor.hpp"
|
|
||||||
#include "CHealthInfo.hpp"
|
#include "Runtime/GCNTypes.hpp"
|
||||||
#include "CDamageVulnerability.hpp"
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
#include "Runtime/World/CDamageVulnerability.hpp"
|
||||||
|
#include "Runtime/World/CFluidPlaneDoor.hpp"
|
||||||
|
#include "Runtime/World/CHealthInfo.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CFrustum.hpp>
|
||||||
|
#include <zeus/CTransform.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CVisorParameters;
|
class CVisorParameters;
|
||||||
|
|
||||||
class CScriptDamageableTrigger : public CActor {
|
class CScriptDamageableTrigger : public CActor {
|
||||||
public:
|
public:
|
||||||
enum class ECanOrbit {
|
enum class ECanOrbit {
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CPhysicsActor.hpp"
|
#include <memory>
|
||||||
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CPhysicsActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CElementGen;
|
class CElementGen;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Graphics/CGraphics.hpp"
|
#include <string_view>
|
||||||
#include "CEntity.hpp"
|
|
||||||
|
#include "Runtime/Graphics/CGraphics.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CColor.hpp>
|
||||||
|
#include <zeus/CVector2f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptDistanceFog : public CEntity {
|
class CScriptDistanceFog : public CEntity {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CPhysicsActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CPhysicsActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptDockAreaChange : public CEntity {
|
class CScriptDockAreaChange : public CEntity {
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CPhysicsActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/World/CPhysicsActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#ifndef __URDE_CSCRIPTEMPULSE_HPP__
|
#pragma once
|
||||||
#define __URDE_CSCRIPTEMPULSE_HPP__
|
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <memory>
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CGenDescription;
|
|
||||||
class CElementGen;
|
class CElementGen;
|
||||||
|
class CGenDescription;
|
||||||
|
|
||||||
class CScriptEMPulse : public CActor {
|
class CScriptEMPulse : public CActor {
|
||||||
float xe8_duration;
|
float xe8_duration;
|
||||||
float xec_finalRadius;
|
float xec_finalRadius;
|
||||||
|
@ -32,4 +33,3 @@ public:
|
||||||
void Touch(CActor&, CStateManager&) override;
|
void Touch(CActor&, CStateManager&) override;
|
||||||
};
|
};
|
||||||
} // namespace urde
|
} // namespace urde
|
||||||
#endif // __URDE_CSCRIPTEMPULSE_HPP__
|
|
|
@ -1,10 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <memory>
|
||||||
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CElementGen;
|
class CElementGen;
|
||||||
class CParticleElectric;
|
class CParticleElectric;
|
||||||
|
|
||||||
class CScriptEffect : public CActor {
|
class CScriptEffect : public CActor {
|
||||||
static u32 g_NumParticlesUpdating;
|
static u32 g_NumParticlesUpdating;
|
||||||
static u32 g_NumParticlesRendered;
|
static u32 g_NumParticlesRendered;
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <string_view>
|
||||||
#include "zeus/CVector3f.hpp"
|
|
||||||
|
#include "Runtime/GCNTypes.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
#include "CGrappleParameters.hpp"
|
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
#include "Runtime/World/CGrappleParameters.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CAABox.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptGrapplePoint : public CActor {
|
class CScriptGrapplePoint : public CActor {
|
||||||
|
|
|
@ -1,10 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CEntity.hpp"
|
#include <optional>
|
||||||
#include "CHUDMemoParms.hpp"
|
#include <string_view>
|
||||||
#include "CToken.hpp"
|
|
||||||
|
#include "Runtime/CToken.hpp"
|
||||||
|
#include "Runtime/World/CEntity.hpp"
|
||||||
|
#include "Runtime/World/CHUDMemoParms.hpp"
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CStringTable;
|
class CStringTable;
|
||||||
|
|
||||||
class CScriptHUDMemo : public CEntity {
|
class CScriptHUDMemo : public CEntity {
|
||||||
public:
|
public:
|
||||||
enum class EDisplayType {
|
enum class EDisplayType {
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CActor.hpp"
|
#include <string_view>
|
||||||
|
|
||||||
|
#include "Runtime/RetroTypes.hpp"
|
||||||
|
#include "Runtime/World/CActor.hpp"
|
||||||
|
|
||||||
|
#include <zeus/CVector3f.hpp>
|
||||||
|
|
||||||
namespace urde {
|
namespace urde {
|
||||||
class CScriptMazeNode : public CActor {
|
class CScriptMazeNode : public CActor {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue