diff options
Diffstat (limited to 'src/code_0805EC04.c')
| -rw-r--r-- | src/code_0805EC04.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/code_0805EC04.c b/src/code_0805EC04.c index e8197e14..dbcf312f 100644 --- a/src/code_0805EC04.c +++ b/src/code_0805EC04.c @@ -67,7 +67,12 @@ void InitPlayerMacro(u32 param_1) { ASM_FUNC("asm/non_matching/code_0805EC04/UpdatePlayerInput.inc", void UpdatePlayerInput()) u32 ConvInputToState(u32 keys) { - u32 result = (s32) - (keys & 0x200) >> 0x1f & 0x1000; + u32 result; + if (keys & L_BUTTON) { + result = 0x1000; + } else { + result = 0; + } if (keys & R_BUTTON) { result |= 0x20; result |= 0x8000; |
