diff --git a/src/game/game_13b670.c b/src/game/game_13b670.c index fe2ed617f..651974d55 100644 --- a/src/game/game_13b670.c +++ b/src/game/game_13b670.c @@ -21,7 +21,7 @@ u32 var800a4194; u32 var800a4198; u32 var800a419c; -u32 var8007f6e0 = 0xffffffff; +s32 var8007f6e0 = -1; u32 var8007f6e4 = 0xffffffff; u32 var8007f6e8 = 0x00000000; u32 var8007f6ec = 0x00000000; @@ -1091,11 +1091,7 @@ glabel func0f13c3f4 /* f13c4ec: 00000000 */ nop ); -GLOBAL_ASM( -glabel func0f13c4f0 -/* f13c4f0: 3c028008 */ lui $v0,%hi(var8007f6e0) -/* f13c4f4: 8c42f6e0 */ lw $v0,%lo(var8007f6e0)($v0) -/* f13c4f8: 284e0000 */ slti $t6,$v0,0x0 -/* f13c4fc: 03e00008 */ jr $ra -/* f13c500: 39c20001 */ xori $v0,$t6,0x1 -); +bool func0f13c4f0(void) +{ + return var8007f6e0 >= 0; +} diff --git a/src/include/game/game_13b670.h b/src/include/game/game_13b670.h index 5144ddadf..faab802ed 100644 --- a/src/include/game/game_13b670.h +++ b/src/include/game/game_13b670.h @@ -14,6 +14,6 @@ u32 func0f13c07c(void); u32 func0f13c2e8(void); void func0f13c370(s16 roomnum); void func0f13c3f4(void); -u32 func0f13c4f0(void); +bool func0f13c4f0(void); #endif