mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-12 08:06:08 +00:00
Runtime/MP1: Replace bitfield unions with constructor initializers
This commit is contained in:
@@ -98,7 +98,15 @@ CSamusDoll::CSamusDoll(const CDependencyGroup& suitDgrp, const CDependencyGroup&
|
||||
bool hasGrappleBeam)
|
||||
: x10_ballXf(zeus::CTransform::Translate(0.f, 0.f, 0.625f * g_tweakPlayer->GetPlayerBallHalfExtent()))
|
||||
, x44_suit(suit)
|
||||
, x48_beam(beam) {
|
||||
, x48_beam(beam)
|
||||
, x270_24_hasSpiderBall(hasSpiderBall)
|
||||
, x270_25_hasGrappleBeam(hasGrappleBeam)
|
||||
, x270_26_pulseSuit(false)
|
||||
, x270_27_pulseBeam(false)
|
||||
, x270_28_pulseGrapple(false)
|
||||
, x270_29_pulseBoots(false)
|
||||
, x270_30_pulseVisor(false)
|
||||
, x270_31_loaded(false) {
|
||||
x70_fixedRot.rotateZ(M_PIF);
|
||||
x90_userInterpRot = xb0_userRot = x70_fixedRot;
|
||||
x1d4_spiderBallGlass = g_SimplePool->GetObj(SpiderBallGlassModels[size_t(suit)].first);
|
||||
@@ -115,8 +123,6 @@ CSamusDoll::CSamusDoll(const CDependencyGroup& suitDgrp, const CDependencyGroup&
|
||||
x230_ballTransitionFlash = g_SimplePool->GetObj("MorphBallTransitionFlash");
|
||||
x23c_lights.push_back(CLight::BuildDirectional(zeus::skForward, zeus::skWhite));
|
||||
x24c_actorLights = std::make_unique<CActorLights>(8, zeus::skZero3f, 4, 4, false, false, false, 0.1f);
|
||||
x270_24_hasSpiderBall = hasSpiderBall;
|
||||
x270_25_hasGrappleBeam = hasGrappleBeam;
|
||||
x22c_ballInnerGlowGen->SetGlobalScale(zeus::CVector3f(0.625f));
|
||||
x0_depToks.reserve(suitDgrp.GetObjectTagVector().size() + ballDgrp.GetObjectTagVector().size());
|
||||
for (const SObjectTag& tag : suitDgrp.GetObjectTagVector()) {
|
||||
|
||||
Reference in New Issue
Block a user