summaryrefslogtreecommitdiff
path: root/src/d/a/d_a_item.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2026-05-25 01:31:59 +0200
committerrobojumper <robojumper@gmail.com>2026-05-25 01:31:59 +0200
commit8506fe90a9f3cd5b4624d9e20b54ded4dbf219b7 (patch)
tree6dcc79ef83fab4aead37598ee7fe91258321c099 /src/d/a/d_a_item.cpp
parent479fbbddb4cdf423301bf9c44c96730816aadcc2 (diff)
Moar fixes
Diffstat (limited to 'src/d/a/d_a_item.cpp')
-rw-r--r--src/d/a/d_a_item.cpp5
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() {