mirror of
https://github.com/zeldaret/ss
synced 2026-05-24 07:10:53 -04:00
dAcOTowerGearD101_c::executeState_Wait OK (thanks Zeldex!)
This commit is contained in:
+1
-1
@@ -1662,7 +1662,7 @@ config.libs = [
|
||||
Rel(NonMatching, "d_a_obj_tower_bomb", "REL/d/a/obj/d_a_obj_tower_bomb.cpp"),
|
||||
Rel(NonMatching, "d_a_obj_tower_D101", "REL/d/a/obj/d_a_obj_tower_D101.cpp"),
|
||||
Rel(
|
||||
NonMatching, "d_a_obj_tower_gearD101", "REL/d/a/obj/d_a_obj_tower_gearD101.cpp"
|
||||
Matching, "d_a_obj_tower_gearD101", "REL/d/a/obj/d_a_obj_tower_gearD101.cpp"
|
||||
),
|
||||
Rel(
|
||||
NonMatching,
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user