Identify func0f0f0860's arg0

This commit is contained in:
Ryan Dwyer 2020-06-02 20:20:44 +10:00
parent c5adc4cd62
commit 723629430c
2 changed files with 18 additions and 18 deletions

View File

@ -15866,32 +15866,32 @@ glabel var7f1b1f48
/* f0f085c: 27bd0028 */ addiu $sp,$sp,0x28
);
void func0f0f0860(u8 *arg0, u32 *arg1)
void func0f0f0860(struct menu_item *item, u32 *arg1)
{
switch (*arg0) {
case 2:
case 12:
func0f0e7998(arg0, arg1);
switch (item->type) {
case MENUITEMTYPE_CUSTOM:
case MENUITEMTYPE_DROPDOWN:
func0f0e7998(item, arg1);
break;
case 5:
case MENUITEMTYPE_SCROLLABLE:
func0f0ed514(arg1);
break;
case 23:
case MENUITEMTYPE_MARQUEE:
func0f0edb50(arg1);
break;
case 14:
case MENUITEMTYPE_RANKING:
func0f0ee640(arg1);
break;
case 8:
case MENUITEMTYPE_SLIDER:
func0f0ec220(arg1);
break;
case 15:
func0f0ef360(arg0, arg1);
case MENUITEMTYPE_PLAYERSTATS:
func0f0ef360(item, arg1);
break;
case 13:
func0f0e9744(arg0, arg1);
case MENUITEMTYPE_KEYBOARD:
func0f0e9744(item, arg1);
break;
case 25:
case MENUITEMTYPE_CONTROLLER:
func0f0f057c(arg1);
break;
}

View File

@ -9,14 +9,14 @@ u32 func0f0e6038(void);
u32 func0f0e6298(void);
Gfx *menuRenderItemCustom(Gfx *gdl);
u32 func0f0e75a0(void);
void func0f0e7998(u8 *arg0, u32 *arg1);
void func0f0e7998(struct menu_item *item, u32 *arg1);
Gfx *menuRenderItemDropdown(Gfx *gdl);
u32 func0f0e8138(void);
u32 func0f0e8290(void);
u32 func0f0e855c(void);
Gfx *menuRenderItemKeyboard(Gfx *gdl);
u32 func0f0e91d0(void);
void func0f0e9744(u8 *arg0, u32 *arg1);
void func0f0e9744(struct menu_item *item, u32 *arg1);
Gfx *menuRenderItemSeparator(Gfx *gdl);
u32 func0f0e98ac(void);
Gfx *menuRenderItemObjectives(Gfx *gdl);
@ -46,7 +46,7 @@ void func0f0ee640(u32 *arg0);
Gfx *menuRenderItemPlayerStats(Gfx *gdl);
u32 func0f0ef200(void);
u32 func0f0ef2fc(void);
void func0f0ef360(u8 *arg0, u32 *arg1);
void func0f0ef360(struct menu_item *item, u32 *arg1);
u32 func0f0ef394(void);
u32 func0f0ef4bc(void);
u32 func0f0ef758(void);
@ -57,7 +57,7 @@ Gfx *menuRenderItemController(Gfx *gdl);
void func0f0f057c(u32 *arg0);
Gfx *menuRenderItem(Gfx *gdl, struct menuframe *frame);
u32 func0f0f0704(void);
void func0f0f0860(u8 *arg0, u32 *arg1);
void func0f0f0860(struct menu_item *ite, u32 *arg1);
u32 func0f0f0918(void);
#endif