mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 07:07:42 +00:00
Player reflection and other imps
This commit is contained in:
@@ -94,7 +94,7 @@ void CCameraManager::SetInsideFluid(bool val, TUniqueId fluidId)
|
||||
|
||||
void CCameraManager::Update(float dt, CStateManager& stateMgr)
|
||||
{
|
||||
sub800097AC(dt, stateMgr);
|
||||
UpdateCameraHints(dt, stateMgr);
|
||||
ThinkCameras(dt, stateMgr);
|
||||
UpdateListener(stateMgr);
|
||||
UpdateRumble(dt, stateMgr);
|
||||
@@ -212,7 +212,7 @@ float CCameraManager::sub80009148() const
|
||||
std::cos(zeus::degToRad(30.f))), 1.f);
|
||||
}
|
||||
|
||||
void CCameraManager::sub800097AC(float, CStateManager& mgr)
|
||||
void CCameraManager::UpdateCameraHints(float, CStateManager& mgr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ public:
|
||||
|
||||
float sub80009148() const;
|
||||
|
||||
void sub800097AC(float, CStateManager&);
|
||||
void UpdateCameraHints(float, CStateManager&);
|
||||
void ThinkCameras(float, CStateManager&);
|
||||
void UpdateFog(float, CStateManager&);
|
||||
void UpdateRumble(float, CStateManager&);
|
||||
|
||||
@@ -29,6 +29,13 @@ CCameraShakeData::CCameraShakeData(float f1, float f2, u32 w1, const zeus::CVect
|
||||
: x0_duration(f1), x8_shaker1(shaker1), x44_shaker2(shaker2), x80_shaker3(shaker3), xc0_flags(w1), xc4_sfxPos(v1), xd0_f2(f2)
|
||||
{}
|
||||
|
||||
CCameraShakeData::CCameraShakeData(float f1, float f2)
|
||||
: CCameraShakeData(f1, 100.f, 0, zeus::CVector3f::skZero, CCameraShakerComponent{}, CCameraShakerComponent{},
|
||||
CCameraShakerComponent{1,
|
||||
SCameraShakePoint{0, 0.25f * f1, 0.f, 0.75f * f1, f2},
|
||||
SCameraShakePoint{1, 0.f, 0.f, 0.5f * f1, 2.f}})
|
||||
{}
|
||||
|
||||
float CCameraShakeData::GetSomething() const
|
||||
{
|
||||
float ret = 0.f;
|
||||
|
||||
@@ -54,6 +54,7 @@ public:
|
||||
CCameraShakeData(float duration, float f2, u32 w1, const zeus::CVector3f& v1,
|
||||
const CCameraShakerComponent& shaker1, const CCameraShakerComponent& shaker2,
|
||||
const CCameraShakerComponent& shaker3);
|
||||
CCameraShakeData(float f1, float f2);
|
||||
//zeus::CVector3f GeneratePoint(float dt, CRandom16& r);
|
||||
float GetSomething() const;
|
||||
float GetSomething2() const;
|
||||
|
||||
Reference in New Issue
Block a user