summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2024-11-14 17:23:26 +0100
committerrobojumper <robojumper@gmail.com>2024-11-14 17:27:46 +0100
commitefb11560f73ade2a136b0021985d231cbc218287 (patch)
treea6f6421f9ce33e70664c6c0976c1ac37c1b72a17 /src
parent53c9b7062ecc47760bb8d07fd3ac1b6ea852877d (diff)
dAcOTowerGearD101_c::executeState_Wait OK (thanks Zeldex!)
Diffstat (limited to 'src')
-rw-r--r--src/REL/d/a/obj/d_a_obj_tower_gearD101.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/REL/d/a/obj/d_a_obj_tower_gearD101.cpp b/src/REL/d/a/obj/d_a_obj_tower_gearD101.cpp
index ccf8e880..32695a6c 100644
--- a/src/REL/d/a/obj/d_a_obj_tower_gearD101.cpp
+++ b/src/REL/d/a/obj/d_a_obj_tower_gearD101.cpp
@@ -86,12 +86,11 @@ void dAcOTowerGearD101_c::initializeState_Wait() {}
void dAcOTowerGearD101_c::executeState_Wait() {
dAcOTowerD101_c *tower = static_cast<dAcOTowerD101_c *>(actor_node.get());
if (tower != nullptr) {
- // Regswap prevRotation, newRotation tmp
- mAng prevRotation = mCurrRotation;
f32 diff = tower->mGoalElevation - tower->mCurrentElevation;
s32 scale5 = 0x50000;
+ mAng prevRotation = mCurrRotation;
mAng newRotation = diff * scale5 / 2400.0f;
- if (newRotation != prevRotation) {
+ if (newRotation != mCurrRotation) {
if (mPreviousTurnSpeed == 0) {
playSound(0xBF8);
} else {