From 5a9a2c42a8c2be49e2376579751540c4986e656a Mon Sep 17 00:00:00 2001 From: kipcode66 Date: Sun, 21 Dec 2025 12:53:47 -0500 Subject: [PATCH] fix missmatch with ShieldD version --- include/JSystem/JAudio2/JASTrack.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/JSystem/JAudio2/JASTrack.h b/include/JSystem/JAudio2/JASTrack.h index f55e20c964f..b749e874716 100644 --- a/include/JSystem/JAudio2/JASTrack.h +++ b/include/JSystem/JAudio2/JASTrack.h @@ -181,6 +181,19 @@ struct JASTrack : public JASPoolAllocObject_MultiThreaded { /* 0x000 */ JASSeqCtrl mSeqCtrl; /* 0x05C */ JASTrackPort mTrackPort; /* 0x080 */ JASRegisterParam mRegisterParam; +#ifdef __MWERKS__ + /* 0x09C */ union { + struct { + MoveParam_ volume; + MoveParam_ pitch; + MoveParam_ fxmix; + MoveParam_ pan; + MoveParam_ dolby; + MoveParam_ distFilter; + } params; + MoveParam_ array[6]; + } mMoveParam; +#else /* 0x09C */ union MoveParam_u { struct { MoveParam_ volume; @@ -193,6 +206,7 @@ struct JASTrack : public JASPoolAllocObject_MultiThreaded { MoveParam_ array[6]; MoveParam_u() {} } mMoveParam; +#endif /* 0x0e4 */ JASOscillator::Data mOscParam[2]; /* 0x114 */ JASOscillator::Point mOscPoint[4]; /* 0x12C */ JASTrack* mParent;