summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinspectredc <78732756+inspectredc@users.noreply.github.com>2024-07-19 02:56:53 +0100
committerGitHub <noreply@github.com>2024-07-18 21:56:53 -0400
commite1dc4cf448ea475691ff0be0e89712fb6be91129 (patch)
treea2948c70b62b796a9bb25833d041ad048ae473a0
parentc1341224f904631e7b702a4eebebad53cc5d6875 (diff)
Nicer AudioSeq_SequenceChannelProcessScript match (#1996)
* Nicer AudioSeq_SequenceChannelProcessScript match * cadmic suggestion
-rw-r--r--src/audio/lib/seqplayer.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/audio/lib/seqplayer.c b/src/audio/lib/seqplayer.c
index 620f7a453..80f35bf2d 100644
--- a/src/audio/lib/seqplayer.c
+++ b/src/audio/lib/seqplayer.c
@@ -1475,16 +1475,14 @@ void AudioSeq_SequenceChannelProcessScript(SequenceChannel* channel) {
case 0xE7:
cmdArgU16 = (u16)cmdArgs[0];
data = &seqPlayer->seqData[cmdArgU16];
- channel->muteBehavior = data[0];
- data += 3;
- channel->noteAllocPolicy = data[-2];
- AudioSeq_SetChannelPriorities(channel, data[-1]);
- channel->transposition = (s8)data[0];
- data += 4;
- channel->newPan = data[-3];
- channel->panChannelWeight = data[-2];
- channel->targetReverbVol = data[-1];
- channel->reverbIndex = data[0];
+ channel->muteBehavior = *data++;
+ channel->noteAllocPolicy = *data++;
+ AudioSeq_SetChannelPriorities(channel, *data++);
+ channel->transposition = (s8)*data++;
+ channel->newPan = *data++;
+ channel->panChannelWeight = *data++;
+ channel->targetReverbVol = *data++;
+ channel->reverbIndex = *data++;
//! @bug: Not marking reverb state as changed
channel->changes.s.pan = true;
break;