mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 15:47:46 +00:00
Additional CPlayer imps
This commit is contained in:
@@ -25,4 +25,9 @@ void CBallCamera::Reset(const zeus::CTransform&, CStateManager& mgr)
|
||||
{
|
||||
}
|
||||
|
||||
void CBallCamera::SetState(EBallCameraState state, CStateManager& mgr)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -8,12 +8,19 @@ namespace urde
|
||||
|
||||
class CBallCamera : public CGameCamera
|
||||
{
|
||||
public:
|
||||
enum class EBallCameraState
|
||||
{
|
||||
Zero
|
||||
};
|
||||
private:
|
||||
public:
|
||||
CBallCamera(TUniqueId, TUniqueId, const zeus::CTransform& xf, float, float, float, float);
|
||||
|
||||
void Accept(IVisitor& visitor);
|
||||
void ProcessInput(const CFinalInput&, CStateManager& mgr);
|
||||
void Reset(const zeus::CTransform&, CStateManager& mgr);
|
||||
void SetState(EBallCameraState state, CStateManager& mgr);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -308,4 +308,14 @@ void CCameraManager::RenderCameras(const CStateManager& mgr)
|
||||
for (CEntity* cam : mgr.GetCameraObjectList())
|
||||
static_cast<CGameCamera*>(cam)->Render(mgr);
|
||||
}
|
||||
|
||||
void CCameraManager::SetupBallCamera(CStateManager& mgr)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void CCameraManager::LeaveBallCamera(CStateManager& mgr, TUniqueId newCamId)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,6 +125,9 @@ public:
|
||||
void ProcessInput(const CFinalInput& input, CStateManager& stateMgr);
|
||||
|
||||
void RenderCameras(const CStateManager& mgr);
|
||||
void SetupBallCamera(CStateManager& mgr);
|
||||
void LeaveBallCamera(CStateManager& mgr, TUniqueId newCamId);
|
||||
int GetFluidCounter() const { return x74_fluidCounter; }
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ public:
|
||||
void CalculateGunFollowOrientationAndTransform(zeus::CTransform&, zeus::CQuaternion&, float, zeus::CVector3f&);
|
||||
void SetScriptPitchId(TUniqueId uid) { x1c4_pitchId = uid; }
|
||||
void SetX18C(bool v) { x18c_ = v; }
|
||||
void SetX1C6_24(bool v) { x1c6_24_ = v; }
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user