diff --git a/src/game/game_16cfa0.c b/src/game/game_16cfa0.c index 0ff8f7816..56b37c7ae 100644 --- a/src/game/game_16cfa0.c +++ b/src/game/game_16cfa0.c @@ -1092,23 +1092,12 @@ glabel audioPlayTrack /* f16de7c: 00000000 */ nop ); -GLOBAL_ASM( -glabel audioRestartTrack -/* f16de80: 27bdffe8 */ addiu $sp,$sp,-24 -/* f16de84: afbf0014 */ sw $ra,0x14($sp) -/* f16de88: 0fc5b490 */ jal func0f16d240 -/* f16de8c: 24040001 */ addiu $a0,$zero,0x1 -/* f16de90: 0fc5b490 */ jal func0f16d240 -/* f16de94: 24040005 */ addiu $a0,$zero,0x5 -/* f16de98: 3c013f00 */ lui $at,0x3f00 -/* f16de9c: 44816000 */ mtc1 $at,$f12 -/* f16dea0: 0fc5b52e */ jal func0f16d4b8 -/* f16dea4: 00000000 */ nop -/* f16dea8: 8fbf0014 */ lw $ra,0x14($sp) -/* f16deac: 27bd0018 */ addiu $sp,$sp,0x18 -/* f16deb0: 03e00008 */ jr $ra -/* f16deb4: 00000000 */ nop -); +void audioRestartTrack(void) +{ + func0f16d240(1); + func0f16d240(5); + func0f16d4b8(0.5f); +} GLOBAL_ASM( glabel func0f16deb8 diff --git a/src/include/game/game_16cfa0.h b/src/include/game/game_16cfa0.h index a2d37dbb0..a06640f26 100644 --- a/src/include/game/game_16cfa0.h +++ b/src/include/game/game_16cfa0.h @@ -31,7 +31,7 @@ u32 func0f16dc78(void); void func0f16dd14(void); u32 func0f16ddb0(void); u32 audioPlayTrack(u32 arg0); -u32 audioRestartTrack(void); +void audioRestartTrack(void); u32 func0f16deb8(u32 arg0); void audioSetTrack(s32 tracknum); void audioRestartDefaultTrack(void);