mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-22 06:13:45 -07:00
Fix mapping not updating if CVar is changed in-game
This commit is contained in:
parent
5730faaffc
commit
348e6a329a
1 changed files with 9 additions and 3 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue