diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-06-28 18:53:19 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-06-28 18:53:19 -0400 |
| commit | 0bb5696cd89ce890b4543da9f46c2053ce6aec03 (patch) | |
| tree | 90e19e11c40d7996ed231ac95ec715edd4dcc672 /src | |
| parent | 88a753265e537c7ee9b9b620f31e69f776b124ae (diff) | |
dMinigame_Starter_c::_execute match
Diffstat (limited to 'src')
| -rw-r--r-- | src/d/d_minigame_starter.cpp | 13 | ||||
| -rw-r--r-- | src/d/d_tree.cpp | 4 |
2 files changed, 7 insertions, 10 deletions
diff --git a/src/d/d_minigame_starter.cpp b/src/d/d_minigame_starter.cpp index 0f3a23a5..fdf2b0e8 100644 --- a/src/d/d_minigame_starter.cpp +++ b/src/d/d_minigame_starter.cpp @@ -59,7 +59,6 @@ cPhs_State dMinigame_Starter_c::_create() { } /* 80206124-8020629C .text _execute__19dMinigame_Starter_cFv */ -// NONMATCHING - instruction ordering BOOL dMinigame_Starter_c::_execute() { int var_r30 = (cdFrame0 + cdFrame1 + tmFrame + cdFrame2 + cdFrame3) - 30; int var_r29 = (cdFrame4 + cdFrame5 + cdFrame6 + cdFrame7 + cdFrame8) - 23; @@ -68,11 +67,9 @@ BOOL dMinigame_Starter_c::_execute() { return FALSE; } - int var_r31 = var_r30 * 3; - - if (mTimer < (var_r31 + var_r29) + 137) { + if (mTimer < var_r30 * 3 + 137 + var_r29) { mTimer++; - if (mTimer >= (var_r31 + var_r29) + 89) { + if (mTimer >= var_r30 * 3 + 89 + var_r29) { mStatus = 2; } } else { @@ -83,15 +80,15 @@ BOOL dMinigame_Starter_c::_execute() { mStarterScrn->anime1(2); } - if (mTimer >= var_r30 + 28 && mTimer <= (var_r30 * 2) + 57) { + if (mTimer >= var_r30 + 28 && mTimer <= var_r30 * 2 + 57) { mStarterScrn->anime1(1); } - if (mTimer >= (var_r30 * 2) + 55 && mTimer <= var_r31 + 84) { + if (mTimer >= (var_r30 * 2) + 55 && mTimer <= var_r30 * 3 + 84) { mStarterScrn->anime1(0); } - if (mTimer >= var_r31 + 84 && mTimer <= (var_r31 + var_r29) + 107) { + if (mTimer >= var_r30 * 3 + 84 && mTimer <= var_r30 * 3 + 107 + var_r29) { mStarterScrn->anime2(); } diff --git a/src/d/d_tree.cpp b/src/d/d_tree.cpp index edfd3be1..7537356f 100644 --- a/src/d/d_tree.cpp +++ b/src/d/d_tree.cpp @@ -384,7 +384,7 @@ void dTree_data_c::animation(int i_roomNo) { cXyz sp18; MTXMultVec(anm->field_0x24, &l_particleOffset, &sp18); - JPABaseEmitter* emitter = dComIfGp_particle_setToon(0x2022, &sp18, NULL, &l_scale, 0xAA, &mSmokeEcallback, i_roomNo, NULL, NULL, NULL); + JPABaseEmitter* emitter = dComIfGp_particle_setToon(dPa_name::ID_AK_JT_ELEMENTSMOKE00, &sp18, NULL, &l_scale, 0xAA, &mSmokeEcallback, i_roomNo, NULL, NULL, NULL); if (emitter != NULL) { emitter->setRate(20.0f); emitter->setSpread(1.0f); @@ -394,7 +394,7 @@ void dTree_data_c::animation(int i_roomNo) { } sp18.y -= 50.0f; - dComIfGp_particle_set(0x3df, &sp18); + dComIfGp_particle_set(dPa_name::ID_IT_JN_HAPPA02, &sp18); #if VERSION == VERSION_DEMO dComIfGp_getVibration().StartShock(4, -0x21, cXyz(0.0f, 1.0f, 0.0f)); |
