diff options
| author | robojumper <robojumper@gmail.com> | 2026-05-25 01:31:59 +0200 |
|---|---|---|
| committer | robojumper <robojumper@gmail.com> | 2026-05-25 01:31:59 +0200 |
| commit | 8506fe90a9f3cd5b4624d9e20b54ded4dbf219b7 (patch) | |
| tree | 6dcc79ef83fab4aead37598ee7fe91258321c099 /src/d/a/d_a_item.cpp | |
| parent | 479fbbddb4cdf423301bf9c44c96730816aadcc2 (diff) | |
Moar fixes
Diffstat (limited to 'src/d/a/d_a_item.cpp')
| -rw-r--r-- | src/d/a/d_a_item.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/d/a/d_a_item.cpp b/src/d/a/d_a_item.cpp index 47cfabc2..1452dd69 100644 --- a/src/d/a/d_a_item.cpp +++ b/src/d/a/d_a_item.cpp @@ -10,7 +10,6 @@ #include "d/col/bg/d_bg_s.h" #include "d/col/cc/d_cc_d.h" #include "d/col/cc/d_cc_s.h" -#include "d/d_angle.h" #include "d/d_camera.h" #include "d/d_linkage.h" #include "d/d_player.h" @@ -2038,7 +2037,7 @@ void dAcItem_c::executeState_GetDemo() { // TODO close but an extsh is missing // Same pattern as in rotateTowardsCamera mAng3_c rot; - setRotXYVec(rot, diff); + rot.set(-diff.atan2sY_XZ(), diff.atan2sX_Z(), mAng(0)); u32 alpha = 0xFF; if (dScGame_c::currentSpawnInfo.getTrial() == SpawnInfo::TRIAL) { alpha = 0x80; @@ -2584,7 +2583,7 @@ void dAcItem_c::rotateTowardsCamera() { mVec3_c diff = cam->getPosition() - mPosition; // TODO close but an extsh is missing // Same pattern as in executeState_GetDemo - setRotXYVec(mRotation, diff); + mRotation.set(-diff.atan2sY_XZ(), diff.atan2sX_Z(), mAng(0)); } void dAcItem_c::rotateFixedBirdStatuette() { |
