diff --git a/src/game/game_00c490.c b/src/game/game_00c490.c index 86d858672..3483fbddb 100644 --- a/src/game/game_00c490.c +++ b/src/game/game_00c490.c @@ -579,15 +579,11 @@ glabel func0f00cc14 /* f00cc28: ac440000 */ sw $a0,0x0($v0) ); -GLOBAL_ASM( -glabel func0f00cc2c -/* f00cc2c: 3c028007 */ lui $v0,%hi(g_PadlockedDoors) -/* f00cc30: 24429920 */ addiu $v0,$v0,%lo(g_PadlockedDoors) -/* f00cc34: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc38: ac8e000c */ sw $t6,0xc($a0) -/* f00cc3c: 03e00008 */ jr $ra -/* f00cc40: ac440000 */ sw $a0,0x0($v0) -); +void func0f00cc2c(struct padlockeddoor *door) +{ + door->next = g_PadlockedDoors; + g_PadlockedDoors = door; +} GLOBAL_ASM( glabel func0f00cc44 diff --git a/src/include/game/game_00c490.h b/src/include/game/game_00c490.h index 215c03d17..ee736454c 100644 --- a/src/include/game/game_00c490.h +++ b/src/include/game/game_00c490.h @@ -5,7 +5,7 @@ void func0f00c490(void); u32 func0f00cc14(void); -u32 func0f00cc2c(void); +void func0f00cc2c(struct padlockeddoor *door); u32 func0f00cc44(void); u32 func0f00cc5c(void); u32 func0f00cc74(void);