mirror of https://github.com/AxioDL/metaforce.git
CPlayerCameraBob: Make use of std::array where applicable
This commit is contained in:
parent
d93df18a37
commit
f622ed364d
|
@ -29,7 +29,7 @@ const float CPlayerCameraBob::kCameraDamping = 6.f * std::sqrt(80.f);
|
||||||
|
|
||||||
CPlayerCameraBob::CPlayerCameraBob(ECameraBobType type, const zeus::CVector2f& vec, float bobPeriod)
|
CPlayerCameraBob::CPlayerCameraBob(ECameraBobType type, const zeus::CVector2f& vec, float bobPeriod)
|
||||||
: x0_type(type), x4_vec(vec), xc_bobPeriod(bobPeriod) {
|
: x0_type(type), x4_vec(vec), xc_bobPeriod(bobPeriod) {
|
||||||
std::fill(std::begin(x7c_wanderPoints), std::end(x7c_wanderPoints), zeus::skForward);
|
x7c_wanderPoints.fill(zeus::skForward);
|
||||||
}
|
}
|
||||||
|
|
||||||
zeus::CTransform CPlayerCameraBob::GetViewWanderTransform() const { return xd0_viewWanderXf; }
|
zeus::CTransform CPlayerCameraBob::GetViewWanderTransform() const { return xd0_viewWanderXf; }
|
||||||
|
|
|
@ -65,8 +65,8 @@ private:
|
||||||
float x70_landingTranslation = 0.f;
|
float x70_landingTranslation = 0.f;
|
||||||
float x74_camVelocity = 0.f;
|
float x74_camVelocity = 0.f;
|
||||||
float x78_camTranslation = 0.f;
|
float x78_camTranslation = 0.f;
|
||||||
zeus::CVector3f x7c_wanderPoints[4];
|
std::array<zeus::CVector3f, 4> x7c_wanderPoints;
|
||||||
float xb0_wanderPitches[4] = {};
|
std::array<float, 4> xb0_wanderPitches{};
|
||||||
float xc4_wanderTime = 0.f;
|
float xc4_wanderTime = 0.f;
|
||||||
float xc8_viewWanderSpeed = kViewWanderSpeedMin;
|
float xc8_viewWanderSpeed = kViewWanderSpeedMin;
|
||||||
u32 xcc_wanderIndex = 0;
|
u32 xcc_wanderIndex = 0;
|
||||||
|
|
Loading…
Reference in New Issue