mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-10-31 15:45:06 -04:00
Fix mapping not updating if CVar is changed in-game
This commit is contained in:
parent
ca2c8b8348
commit
259e4a2be0
@ -1248,9 +1248,8 @@ void Audio_PlayNatureAmbienceSequence(u8 natureAmbienceId);
|
|||||||
s32 Audio_SetGanonDistVol(u8 targetVol);
|
s32 Audio_SetGanonDistVol(u8 targetVol);
|
||||||
|
|
||||||
// Function originally not called, so repurposing for DPad input
|
// Function originally not called, so repurposing for DPad input
|
||||||
void func_800EC960(u8 custom) {
|
void func_800EC960(u8 dpad) {
|
||||||
if (custom) {
|
if (dpad) {
|
||||||
osSyncPrintf("AUDIO : Ocarina Control Assign Normal\n");
|
|
||||||
sOcarinaAllowedBtnMask =
|
sOcarinaAllowedBtnMask =
|
||||||
(BTN_A | BTN_CUP | BTN_CDOWN | BTN_CLEFT | BTN_CRIGHT | BTN_DUP | BTN_DDOWN | BTN_DLEFT | BTN_DRIGHT);
|
(BTN_A | BTN_CUP | BTN_CDOWN | BTN_CLEFT | BTN_CRIGHT | BTN_DUP | BTN_DDOWN | BTN_DLEFT | BTN_DRIGHT);
|
||||||
sOcarinaABtnMap = BTN_A;
|
sOcarinaABtnMap = BTN_A;
|
||||||
@ -1258,6 +1257,13 @@ void func_800EC960(u8 custom) {
|
|||||||
sOcarinaCDownBtnMap = BTN_CDOWN | BTN_DDOWN;
|
sOcarinaCDownBtnMap = BTN_CDOWN | BTN_DDOWN;
|
||||||
sOcarinaCLeftBtnMap = BTN_CLEFT | BTN_DLEFT;
|
sOcarinaCLeftBtnMap = BTN_CLEFT | BTN_DLEFT;
|
||||||
sOcarinaCRightBtnMap = BTN_CRIGHT | BTN_DRIGHT;
|
sOcarinaCRightBtnMap = BTN_CRIGHT | BTN_DRIGHT;
|
||||||
|
} else {
|
||||||
|
sOcarinaAllowedBtnMask = (BTN_A | BTN_CUP | BTN_CDOWN | BTN_CLEFT | BTN_CRIGHT);
|
||||||
|
sOcarinaABtnMap = BTN_A;
|
||||||
|
sOcarinaCUPBtnMap = BTN_CUP;
|
||||||
|
sOcarinaCDownBtnMap = BTN_CDOWN;
|
||||||
|
sOcarinaCLeftBtnMap = BTN_CLEFT;
|
||||||
|
sOcarinaCRightBtnMap = BTN_CRIGHT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user