summaryrefslogtreecommitdiff
path: root/src/d/d_npc.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-09-18 15:29:40 -0400
committerGitHub <noreply@github.com>2023-09-18 12:29:40 -0700
commit01f2fc433f52c78cd09d8398f338c9df296c6ee0 (patch)
treeec1370289df22d5abfe4b9229efbe1fac8ff7182 /src/d/d_npc.cpp
parent1040e0498cb0a10bc8ed79a167d690d78f05dbd6 (diff)
d_a_nh done (no match) (#55)
* Fix sin and cos * Fix dCcD_GObjInf JP inlining difference * Improvements to dDlst_alphaModel_c * d_a_nh done (no match)
Diffstat (limited to 'src/d/d_npc.cpp')
-rw-r--r--src/d/d_npc.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/d/d_npc.cpp b/src/d/d_npc.cpp
index 9681373a..7572f67e 100644
--- a/src/d/d_npc.cpp
+++ b/src/d/d_npc.cpp
@@ -893,8 +893,8 @@ void dNpc_EventCut_c::cutTurnToActorProc() {
if(addAngle && pDelDistance) {
u16 angle = mpTargetActor->shape_angle.y + addAngle;
mPos = mpTargetActor->current.pos;
- mPos.x -= pDelDistance * JMASinShort(angle);
- mPos.z -= pDelDistance * JMASCosShort(angle);
+ mPos.x -= pDelDistance * cM_ssin(angle);
+ mPos.z -= pDelDistance * cM_scos(angle);
}
else {
mPos = mpTargetActor->current.pos + mOffsetPos;
@@ -1002,8 +1002,8 @@ void dNpc_EventCut_c::cutMoveToActorProc() {
angle = mpTargetActor->shape_angle.y + mAddAngle;
}
- temp.x -= pDelDistance * JMASinShort(angle);
- temp.z -= pDelDistance * JMASCosShort(angle);
+ temp.x -= pDelDistance * cM_ssin(angle);
+ temp.z -= pDelDistance * cM_scos(angle);
if(mSpeed == 0.0f) {
mpActor->current.pos = temp;
@@ -1188,7 +1188,7 @@ void dNpc_EventCut_c::cutMoveToPosStart() {
void dNpc_EventCut_c::cutMoveToPosProc() {
s16 angle = cLib_targetAngleY(&mpActor->current.pos, &mPos);
- cXyz temp(pDelDistance * JMASinShort(angle), mPos.y, pDelDistance * JMASCosShort(angle));
+ cXyz temp(pDelDistance * cM_ssin(angle), mPos.y, pDelDistance * cM_scos(angle));
if(mSpeed == 0.0f) {
mpActor->current.pos = temp;