From c6644eb0cc4c8d45912903518556fd5af2959ac2 Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Fri, 13 Oct 2023 09:00:59 -0300 Subject: [PATCH] func_8008DC34 --- include/hud.h | 8 ++++++++ src/main/hud.c | 14 +++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/include/hud.h b/include/hud.h index 0b52967d..c26f373b 100644 --- a/include/hud.h +++ b/include/hud.h @@ -22,6 +22,12 @@ void func_8008B5B0(f32, f32); void func_8008B734(void); void func_8008B9E8(void); void func_8008BAE4(void); +void func_8008CBE4(void); +void func_8008D250(void); +void func_8008D31C(void); +void func_8008D4F0(f32, f32); +void func_8008D7F4(void); +void func_8008D984(void); void func_8008DC34(void); void func_8008E5E8(void); void func_8008E620(void); @@ -56,5 +62,7 @@ extern s32 D_80161690; extern s32 D_80177854; extern s32 D_80177880; extern s32 D_801778E8; +extern s32 D_80177E7C; +extern s32 D_80178750; #endif diff --git a/src/main/hud.c b/src/main/hud.c index a6f58962..77625b98 100644 --- a/src/main/hud.c +++ b/src/main/hud.c @@ -213,7 +213,19 @@ void func_8008D1F0(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { #pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_8008D984.s") -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_8008DC34.s") +void func_8008DC34(void) { + if ((D_80177E7C != 0) && (D_80178750 == 0)) { + func_8008D250(); + func_8008D7F4(); + func_8008D4F0(0, 0); + func_8008D31C(); + func_8008D984(); + } + + if (D_80178750 == 0) { + func_8008CBE4(); + } +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_8008DCB0.s")