summaryrefslogtreecommitdiff
path: root/src/REL/d/t
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-05-25 21:53:39 +0200
committerGitHub <noreply@github.com>2025-05-25 21:53:39 +0200
commitae4573a236e59f966ea1197bebd8976ccb09e596 (patch)
tree4dcb8e55213ac7c1755a4bbcadf517ccf2d480c6 /src/REL/d/t
parentfd7d30d32283d03a412e8c401d04418351cf686a (diff)
parent133ac12fcf28a8b475796169e7e7beb0de99bda5 (diff)
Merge pull request #175 from robojumper/d_path
d_path 33%
Diffstat (limited to 'src/REL/d/t')
-rw-r--r--src/REL/d/t/d_t_sound_area.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/REL/d/t/d_t_sound_area.cpp b/src/REL/d/t/d_t_sound_area.cpp
index b89886a7..ca60e02f 100644
--- a/src/REL/d/t/d_t_sound_area.cpp
+++ b/src/REL/d/t/d_t_sound_area.cpp
@@ -25,7 +25,7 @@ int dTgSndAr_c::create() {
mtx.YrotM(rotation.y);
PSMTXInverse(mtx.m, mtx.m);
break;
- case 3: mRail.init(params >> 8 & 0xFF, roomid, 0); break;
+ case 3: mRail.initWithPathIndex(params >> 8 & 0xFF, roomid, 0); break;
}
fBase_c *base = nullptr;
@@ -144,8 +144,10 @@ bool dTgSndAr_c::checkAlg3(const mVec3_c &pos) {
cM3dGCps unk;
// Line between b and c
- mVec3_c b = *mRail.getPntPosForIndex(0);
- mVec3_c c = *mRail.getPntPosForIndex(1);
+ mVec3_c b;
+ b.copyFrom(mRail.getPoint(0));
+ mVec3_c c;
+ c.copyFrom(mRail.getPoint(1));
unk.Set(b, c, mScale.x * 100.0f);
f32 d;