diff options
author | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-07-01 00:09:40 +0200 |
---|---|---|
committer | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-08-25 18:03:42 +0200 |
commit | 45bbe700e7686ab96b7fc805ea2ea6d024f6077f (patch) | |
tree | a31d9d99c250a5ad2350f110cf1b3ae99389bd66 /arm7/lib/src/SND_lockChannel.c | |
parent | d049ab8b4a071b7718461dc8b513f34466fec931 (diff) |
arm7: decompile SND_exChannel
Diffstat (limited to 'arm7/lib/src/SND_lockChannel.c')
-rw-r--r-- | arm7/lib/src/SND_lockChannel.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arm7/lib/src/SND_lockChannel.c b/arm7/lib/src/SND_lockChannel.c index cecfd871..92e04e5e 100644 --- a/arm7/lib/src/SND_lockChannel.c +++ b/arm7/lib/src/SND_lockChannel.c @@ -5,8 +5,8 @@ #include "SND.h" // TODO make these vars static after merging this file with exChannel -u32 sUnlockedChannelMask; u32 sLockedChannelMask; +u32 sWeakLockedChannelMask; void SND_StopUnlockedChannel(u32 channelMask) { struct SNDExChannel *chn; @@ -17,7 +17,7 @@ void SND_StopUnlockedChannel(u32 channelMask) { chn = &SNDi_Work.channels[i]; - if (sUnlockedChannelMask & (1 << i)) + if (sLockedChannelMask & (1 << i)) continue; if (chn->callback) @@ -42,7 +42,7 @@ void SND_LockChannel(u32 channelMask, u32 locked) { chn = &SNDi_Work.channels[i]; - if (sUnlockedChannelMask & (1 << i)) + if (sLockedChannelMask & (1 << i)) continue; if (chn->callback) @@ -56,24 +56,24 @@ void SND_LockChannel(u32 channelMask, u32 locked) { } if (locked & 1) { - sLockedChannelMask |= channelMask; + sWeakLockedChannelMask |= channelMask; } else { - sUnlockedChannelMask |= channelMask; + sLockedChannelMask |= channelMask; } } void SND_UnlockChannel(u32 channelMask, u32 locked) { if (locked & 1) { - sLockedChannelMask &= ~channelMask; + sWeakLockedChannelMask &= ~channelMask; } else { - sUnlockedChannelMask &= ~channelMask; + sLockedChannelMask &= ~channelMask; } } u32 SND_GetLockedChannel(u32 locked) { if (locked & 1) { - return sLockedChannelMask; + return sWeakLockedChannelMask; } else { - return sUnlockedChannelMask; + return sLockedChannelMask; } } |