mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 01:47:43 +00:00
CPlayer: Organize includes
This commit is contained in:
@@ -1,32 +1,39 @@
|
||||
#pragma once
|
||||
|
||||
#include "CPhysicsActor.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "zeus/CTransform.hpp"
|
||||
#include "Weapon/CWeaponMgr.hpp"
|
||||
#include "CPlayerEnergyDrain.hpp"
|
||||
#include "Weapon/CPlayerGun.hpp"
|
||||
#include "CMorphBall.hpp"
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <vector>
|
||||
|
||||
#include "Runtime/Weapon/CPlayerGun.hpp"
|
||||
#include "Runtime/Weapon/CWeaponMgr.hpp"
|
||||
#include "Runtime/World/CMorphBall.hpp"
|
||||
#include "Runtime/World/CPhysicsActor.hpp"
|
||||
#include "Runtime/World/CPlayerEnergyDrain.hpp"
|
||||
|
||||
#include <zeus/CAABox.hpp>
|
||||
#include <zeus/CTransform.hpp>
|
||||
#include <zeus/CVector3f.hpp>
|
||||
|
||||
namespace urde {
|
||||
class CCollidableSphere;
|
||||
class CDamageInfo;
|
||||
class CFirstPersonCamera;
|
||||
class CMaterialList;
|
||||
class CMorphBall;
|
||||
class CPlayerCameraBob;
|
||||
class CPlayerGun;
|
||||
class CDamageInfo;
|
||||
class CScriptPlayerHint;
|
||||
class CScriptWater;
|
||||
class IVisitor;
|
||||
|
||||
struct CFinalInput;
|
||||
class CPlayerCameraBob;
|
||||
class CFirstPersonCamera;
|
||||
class CCollidableSphere;
|
||||
class CScriptPlayerHint;
|
||||
|
||||
class CPlayer : public CPhysicsActor {
|
||||
friend class CStateManager;
|
||||
friend class CFirstPersonCamera;
|
||||
friend class CPlayerCameraBob;
|
||||
friend class CMorphBall;
|
||||
friend class CGroundMovement;
|
||||
friend class CMorphBall;
|
||||
friend class CPlayerCameraBob;
|
||||
friend class CStateManager;
|
||||
|
||||
public:
|
||||
enum class EPlayerScanState { NotScanning, Scanning, ScanComplete };
|
||||
|
||||
Reference in New Issue
Block a user