From 502cbaeaed904a273b8de34d41c9600829b68540 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 27 Jul 2020 22:19:30 +1000 Subject: [PATCH] Decompile func0f0ee640 --- src/game/game_0e5ce0.c | 11 +++++------ src/include/game/game_0e5ce0.h | 18 +++++++++--------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/game/game_0e5ce0.c b/src/game/game_0e5ce0.c index a1bdeaa9d..9c8d7c468 100644 --- a/src/game/game_0e5ce0.c +++ b/src/game/game_0e5ce0.c @@ -13603,11 +13603,10 @@ glabel func0f0ee574 /* f0ee63c: 24020001 */ addiu $v0,$zero,0x1 ); -GLOBAL_ASM( -glabel func0f0ee640 -/* f0ee640: 03e00008 */ jr $ra -/* f0ee644: a4800000 */ sh $zero,0x0($a0) -); +void func0f0ee640(u16 *arg0) +{ + *arg0 = 0; +} GLOBAL_ASM( glabel menuRenderItemPlayerStats @@ -15878,7 +15877,7 @@ glabel var7f1b1f48 /* f0f085c: 27bd0028 */ addiu $sp,$sp,0x28 ); -void func0f0f0860(struct menuitem *item, u32 *arg1) +void func0f0f0860(struct menuitem *item, u16 *arg1) { switch (item->type) { case MENUITEMTYPE_CUSTOM: diff --git a/src/include/game/game_0e5ce0.h b/src/include/game/game_0e5ce0.h index 53732ab03..6188d8cbe 100644 --- a/src/include/game/game_0e5ce0.h +++ b/src/include/game/game_0e5ce0.h @@ -9,14 +9,14 @@ u32 func0f0e6038(void); u32 func0f0e6298(void); Gfx *menuRenderItemCustom(Gfx *gdl); u32 func0f0e75a0(void); -void func0f0e7998(struct menuitem *item, u32 *arg1); +void func0f0e7998(struct menuitem *item, u16 *arg1); Gfx *menuRenderItemDropdown(Gfx *gdl); u32 func0f0e8138(void); u32 func0f0e8290(void); u32 func0f0e855c(void); Gfx *menuRenderItemKeyboard(Gfx *gdl); u32 func0f0e91d0(void); -void func0f0e9744(struct menuitem *item, u32 *arg1); +void func0f0e9744(struct menuitem *item, u16 *arg1); Gfx *menuRenderItemSeparator(Gfx *gdl); u32 func0f0e98ac(void); Gfx *menuRenderItemObjectives(Gfx *gdl); @@ -27,7 +27,7 @@ Gfx *menuRenderItemSelectable(Gfx *gdl); u32 func0f0eb46c(void); Gfx *menuRenderItemSlider(Gfx *gdl); u32 func0f0ebec8(void); -void func0f0ec220(u32 *arg0); +void func0f0ec220(u16 *arg0); Gfx *menuRenderItemCarousel(Gfx *gdl); u32 func0f0ec4e4(void); Gfx *menuRenderItemCheckbox(Gfx *gdl); @@ -35,18 +35,18 @@ u32 func0f0ecbfc(void); char *menuTrainGetDescription(u32 type); Gfx *menuRenderItemScrollable(Gfx *gdl); u32 func0f0ed264(void); -void func0f0ed514(u32 *arg0); +void func0f0ed514(u16 *arg0); Gfx *menuRenderItemMarquee(Gfx *gdl); u32 func0f0eda34(void); -void func0f0edb50(u32 *arg0); +void func0f0edb50(u16 *arg0); Gfx *menuRenderItem07(Gfx *gdl); Gfx *menuRenderItemRanking(Gfx *gdl); u32 func0f0ee574(void); -void func0f0ee640(u32 *arg0); +void func0f0ee640(u16 *arg0); Gfx *menuRenderItemPlayerStats(Gfx *gdl); u32 func0f0ef200(void); u32 func0f0ef2fc(void); -void func0f0ef360(struct menuitem *item, u32 *arg1); +void func0f0ef360(struct menuitem *item, u16 *arg1); u32 func0f0ef394(void); u32 func0f0ef4bc(void); u32 func0f0ef758(void); @@ -54,10 +54,10 @@ u16 func0f0efa90(s32 row, s32 col); u32 func0f0efbb4(void); u32 func0f0efe30(void); Gfx *menuRenderItemController(Gfx *gdl); -void func0f0f057c(u32 *arg0); +void func0f0f057c(u16 *arg0); Gfx *menuRenderItem(Gfx *gdl, struct menuframe *frame); u32 func0f0f0704(void); -void func0f0f0860(struct menuitem *ite, u32 *arg1); +void func0f0f0860(struct menuitem *ite, u16 *arg1); u32 func0f0f0918(void); #endif