diff --git a/include/hud.h b/include/hud.h index e49293ea..9a349fb7 100644 --- a/include/hud.h +++ b/include/hud.h @@ -28,8 +28,10 @@ void func_8008E620(void); void func_80090E8C(void); void func_800910C0(void); void func_8009D994(s32*, s32*, s32, s32, f32, f32, f32, f32); +void func_8009E1E8(s32*, s32*, s32, s32, f32, f32, f32, f32); -extern s32 D_30013E0; // Weird address? +extern s32 D_1002280; +extern s32 D_30013E0; extern s32 D_80137E64; extern s32 D_80161690; diff --git a/src/main/hud.c b/src/main/hud.c index eb6c8f65..d5c71c22 100644 --- a/src/main/hud.c +++ b/src/main/hud.c @@ -18,7 +18,9 @@ #pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_8008556C.s") -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_800855C4.s") +void func_800855C4(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { + func_8009E1E8(&D_80137E64, &D_1002280, 8, 12, arg0, arg1, arg2, arg3); +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_80085618.s")