summaryrefslogtreecommitdiff
path: root/src/code/code_80172BC0.c
blob: 94b55d4df786792da6c116b8ec909d26885e968a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "global.h"

const u8 sSfxBankIds[] = {
    BANK_PLAYER, BANK_ITEM, BANK_ENV, BANK_ENEMY, BANK_SYSTEM, BANK_OCARINA, BANK_VOICE,
};

void AudioMgr_StopAllSfxExceptSystem(void) {
    volatile const u8* bankIdPtr;

    for (bankIdPtr = sSfxBankIds; bankIdPtr < (sSfxBankIds + ARRAY_COUNT(sSfxBankIds)); bankIdPtr++) {
        if (*bankIdPtr != BANK_SYSTEM) {
            AudioSfx_StopByBank(*bankIdPtr);
        }
    }
}