From 8f1fa40b82cb3344f3a939ad7858632d3be3377b Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 2 Nov 2020 23:15:11 +1000 Subject: [PATCH] Decompile func0f0a2ab0 --- src/game/game_097ba0.c | 26 ++++++++------------------ src/include/game/game_097ba0.h | 2 +- 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/src/game/game_097ba0.c b/src/game/game_097ba0.c index aa0a72c0f..a803f373a 100644 --- a/src/game/game_097ba0.c +++ b/src/game/game_097ba0.c @@ -13189,24 +13189,14 @@ glabel func0f0a29c8 /* f0a2aac: 27bd0030 */ addiu $sp,$sp,0x30 ); -GLOBAL_ASM( -glabel func0f0a2ab0 -/* f0a2ab0: 24010020 */ addiu $at,$zero,0x20 -/* f0a2ab4: 10810007 */ beq $a0,$at,.L0f0a2ad4 -/* f0a2ab8: 24010022 */ addiu $at,$zero,0x22 -/* f0a2abc: 10810005 */ beq $a0,$at,.L0f0a2ad4 -/* f0a2ac0: 24010035 */ addiu $at,$zero,0x35 -/* f0a2ac4: 10810003 */ beq $a0,$at,.L0f0a2ad4 -/* f0a2ac8: 2401003e */ addiu $at,$zero,0x3e -/* f0a2acc: 14810003 */ bne $a0,$at,.L0f0a2adc -/* f0a2ad0: 00001025 */ or $v0,$zero,$zero -.L0f0a2ad4: -/* f0a2ad4: 03e00008 */ jr $ra -/* f0a2ad8: 24020001 */ addiu $v0,$zero,0x1 -.L0f0a2adc: -/* f0a2adc: 03e00008 */ jr $ra -/* f0a2ae0: 00000000 */ nop -); +bool func0f0a2ab0(s32 value) +{ + if (value == 0x20 || value == 0x22 || value == 0x35 || value == 0x3e) { + return true; + } + + return false; +} GLOBAL_ASM( glabel func0f0a2ae4 diff --git a/src/include/game/game_097ba0.h b/src/include/game/game_097ba0.h index 49e9393ac..693b41d8b 100644 --- a/src/include/game/game_097ba0.h +++ b/src/include/game/game_097ba0.h @@ -111,7 +111,7 @@ u32 func0f0a2498(void); u32 func0f0a24f0(void); u32 func0f0a27c8(void); void func0f0a29c8(void); -u32 func0f0a2ab0(void); +bool func0f0a2ab0(s32 value); u32 func0f0a2ae4(void); u32 func0f0a2da8(void); u32 func0f0a2e94(void);