mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-04 06:54:33 +00:00
Nicer AudioSeq_SequenceChannelProcessScript match (#1996)
* Nicer AudioSeq_SequenceChannelProcessScript match * cadmic suggestion
This commit is contained in:
parent
c1341224f9
commit
e1dc4cf448
1 changed files with 8 additions and 10 deletions
|
@ -1475,16 +1475,14 @@ void AudioSeq_SequenceChannelProcessScript(SequenceChannel* channel) {
|
||||||
case 0xE7:
|
case 0xE7:
|
||||||
cmdArgU16 = (u16)cmdArgs[0];
|
cmdArgU16 = (u16)cmdArgs[0];
|
||||||
data = &seqPlayer->seqData[cmdArgU16];
|
data = &seqPlayer->seqData[cmdArgU16];
|
||||||
channel->muteBehavior = data[0];
|
channel->muteBehavior = *data++;
|
||||||
data += 3;
|
channel->noteAllocPolicy = *data++;
|
||||||
channel->noteAllocPolicy = data[-2];
|
AudioSeq_SetChannelPriorities(channel, *data++);
|
||||||
AudioSeq_SetChannelPriorities(channel, data[-1]);
|
channel->transposition = (s8)*data++;
|
||||||
channel->transposition = (s8)data[0];
|
channel->newPan = *data++;
|
||||||
data += 4;
|
channel->panChannelWeight = *data++;
|
||||||
channel->newPan = data[-3];
|
channel->targetReverbVol = *data++;
|
||||||
channel->panChannelWeight = data[-2];
|
channel->reverbIndex = *data++;
|
||||||
channel->targetReverbVol = data[-1];
|
|
||||||
channel->reverbIndex = data[0];
|
|
||||||
//! @bug: Not marking reverb state as changed
|
//! @bug: Not marking reverb state as changed
|
||||||
channel->changes.s.pan = true;
|
channel->changes.s.pan = true;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue