summaryrefslogtreecommitdiff
path: root/src/JSystem/JAudio/JASSeqParser.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-10-27 00:29:52 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-10-27 00:29:52 -0400
commit81ebe0dfd449166e00de31ce9be2d7449e31536c (patch)
tree0f7b648f69950c3d5edd916041ac52697c94ca4d /src/JSystem/JAudio/JASSeqParser.cpp
parent02de6b772d06b2ed15bbe7b25d01901fdca84966 (diff)
Work on JAS inlines, fix limits/climits headers
Diffstat (limited to 'src/JSystem/JAudio/JASSeqParser.cpp')
-rw-r--r--src/JSystem/JAudio/JASSeqParser.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/JSystem/JAudio/JASSeqParser.cpp b/src/JSystem/JAudio/JASSeqParser.cpp
index 17e41d75..909f00a6 100644
--- a/src/JSystem/JAudio/JASSeqParser.cpp
+++ b/src/JSystem/JAudio/JASSeqParser.cpp
@@ -212,14 +212,7 @@ int JASystem::TSeqParser::cmdCall(TTrack* track, u32* args) {
/* 8027E90C-8027E9AC .text cmdRet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */
int JASystem::TSeqParser::cmdRet(TTrack* track, u32* args) {
if (conditionCheck(track, args[0])) {
- u32 var1 = track->getSeq()->mLoopIndex;
- bool tmp;
- if (var1 == 0) {
- tmp = false;
- } else {
- tmp = track->getSeq()->ret();
- }
- if (!tmp) {
+ if (!track->getSeq()->ret()) {
JUT_WARN(335, "%s", "cannot ret for call-stack is NULL");
return 3;
}
@@ -801,7 +794,7 @@ int JASystem::TSeqParser::cmdWait(TTrack* track, u8 flag) {
val <<= 8;
val |= track->getSeq()->readByte();
}
- track->getSeq()->mWaitTimer = val;
+ track->getSeq()->wait(val);
if (val != 0) {
return 1;
} else {