From 22b45e9a40087579aa70b84ef4c48375337510df Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Sat, 7 Oct 2023 06:15:17 -0300 Subject: [PATCH] func_80007088 --- src/main/7B20.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/7B20.c b/src/main/7B20.c index f152e7df..6743a9b4 100644 --- a/src/main/7B20.c +++ b/src/main/7B20.c @@ -1,5 +1,13 @@ #include "common.h" +typedef struct { + s8 unk0; + char pad_0[0x27]; + void* unk28; + s32 unk2C; + s32 unk30; +} UnkStruct_func_80007088; + extern s32 D_8013C3D0; extern s32 D_80144BD0; @@ -27,6 +35,14 @@ void func_8000707C(s32* arg0, s32 arg1) { *arg0 = arg1; } -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/7B20/func_80007088.s") +void func_80007088(UnkStruct_func_80007088* arg0) { + void (*temp_v0)(s32, s32); + + temp_v0 = arg0->unk28; + if (temp_v0 != NULL) { + temp_v0(arg0->unk2C, arg0->unk30); + } + arg0->unk0 = 0; +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/7B20/func_800070C8.s")