diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2025-11-10 21:25:00 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-10 18:25:00 -0800 |
| commit | 23a1c940630435eaa0bbca45fb24156fc0d3db62 (patch) | |
| tree | c2b05e860562425bd3147046e19bcf8130ad4625 /src/d/actor/d_a_b_ds.cpp | |
| parent | a02f72d8f3a87a2d2ddde062301d3639050e1e35 (diff) | |
Regalloc/debug/misc fixes (#2794)
* Fix "0" asserts
* More debug and regalloc fixes
* Fix PTMF syntax for compatibility with other compilers
* Fix some fakematches, link more TUs for J/P
Diffstat (limited to 'src/d/actor/d_a_b_ds.cpp')
| -rw-r--r-- | src/d/actor/d_a_b_ds.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/d/actor/d_a_b_ds.cpp b/src/d/actor/d_a_b_ds.cpp index 9888e8aef4..ba4a534351 100644 --- a/src/d/actor/d_a_b_ds.cpp +++ b/src/d/actor/d_a_b_ds.cpp @@ -1303,7 +1303,7 @@ void daB_DS_c::executeOpeningDemo() { mMode++; } break; - case 2: + case 2: { f32 calc_center = cLib_addCalcPos(&mCameraCenter, mOpCenterDt[1], 0.3f, 2.0f, 1.0f); f32 calc_eye = cLib_addCalcPos(&mCameraEye, mOpEyeDt[1], 0.3f, 2.0f, 1.0f); if (calc_center > 2.0f || calc_eye > 2.0f || cLib_calcTimer(&mModeTimer) != 0) { @@ -1323,6 +1323,7 @@ void daB_DS_c::executeOpeningDemo() { fopAcM_OffStatus(this, 0x4000); mMode++; // fallthrough + } case 3: mPedestalFallTimer = l_HIO.mPedestalFallTime; @@ -1519,7 +1520,7 @@ void daB_DS_c::executeOpeningDemo() { dComIfGp_getVibration().StartShock(4, 0x1f, cXyz(0.0f, 1.0f, 0.0f)); mMode++; // fallthrough - case 26: + case 26: { if (!field_0x85e && mpZantMorf->isStop()) { mpZantMorf->setAnm(static_cast<J3DAnmTransform*>(dComIfG_getObjectRes("B_DS", 67)), J3DFrameCtrl::EMode_LOOP, 1.0f, 1.0f, 0.0f, -1.0f); @@ -1562,6 +1563,7 @@ void daB_DS_c::executeOpeningDemo() { mMode = 30; field_0x85e = false; // fallthrough + } case 30: mCameraCenter.set(mOpCenterDt[12]); mCameraEye.set(mOpEyeDt[12]); @@ -2325,7 +2327,7 @@ void daB_DS_c::executeDamage() { mMode = 100; mSound.startCreatureSound(Z2SE_EN_DS_MDEMO_FALL, 0, -1); // fallthrough - case 100: + case 100: { gravity = -0.2f; if (current.pos.y > -1600.0f) { if (current.pos.y <= -300.0f) { @@ -2346,6 +2348,7 @@ void daB_DS_c::executeDamage() { &p2_angle, NULL, 0xff); mMode = 101; // fallthrough + } case 101: cLib_addCalc2(&mCameraCenter.y, down_center_dt[4].y, 0.7f, 10.0f); cLib_addCalc2(&mCameraEye.y, down_eye_dt[4].y, 0.7f, 10.0f); |
