Decompile menuInitItemPlayerStats

This commit is contained in:
Ryan Dwyer 2020-09-24 22:37:10 +10:00
parent 623b3ab799
commit c8b51d49b6
4 changed files with 17 additions and 18 deletions

View File

@ -11912,22 +11912,13 @@ glabel func0f0ef2fc
/* f0ef35c: 00000000 */ nop
);
GLOBAL_ASM(
glabel menuInitItemPlayerStats
/* f0ef360: 27bdffe8 */ addiu $sp,$sp,-24
/* f0ef364: afbf0014 */ sw $ra,0x14($sp)
/* f0ef368: a4a0000c */ sh $zero,0xc($a1)
/* f0ef36c: 3c028007 */ lui $v0,%hi(g_MpPlayerNum)
/* f0ef370: 8c421448 */ lw $v0,%lo(g_MpPlayerNum)($v0)
/* f0ef374: 3c01800a */ lui $at,%hi(var8009deb0)
/* f0ef378: 00220821 */ addu $at,$at,$v0
/* f0ef37c: 0fc39e66 */ jal func0f0e7998
/* f0ef380: a022deb0 */ sb $v0,%lo(var8009deb0)($at)
/* f0ef384: 8fbf0014 */ lw $ra,0x14($sp)
/* f0ef388: 27bd0018 */ addiu $sp,$sp,0x18
/* f0ef38c: 03e00008 */ jr $ra
/* f0ef390: 00000000 */ nop
);
void menuInitItemPlayerStats(struct menuitem *item, union menuitemtickdata *data)
{
data->dropdown.unk0c = 0;
var8009deb0[g_MpPlayerNum] = g_MpPlayerNum;
func0f0e7998(item, data);
}
GLOBAL_ASM(
glabel func0f0ef394

View File

@ -15366,7 +15366,7 @@ u32 g_NextHudMessageId = 0;
u32 var8009dea4 = 0;
u32 var8009dea8 = 0;
u32 var8009deac = 0;
u32 var8009deb0 = 0;
u8 var8009deb0[4] = {0};
u32 var8009deb4 = 0;
u32 var8009deb8 = 0;
u32 var8009debc = 0;

View File

@ -634,7 +634,7 @@ extern u32 var8009de78;
extern u32 var8009de98;
extern u32 var8009de9c;
extern u32 g_NextHudMessageId;
extern u32 var8009deb0;
extern u8 var8009deb0[4];
extern char g_CheatMarqueeString[];
extern u32 var8009dfbc;
extern s32 var8009dfc0;

View File

@ -3258,6 +3258,13 @@ struct menuitemtickdata_controller {
s8 unk04;
};
struct menuitemtickdata_dropdown {
u32 unk00;
u32 unk04;
u32 unk08;
u16 unk0c;
};
struct menuitemtickdata_marquee {
u16 totalmoved;
u16 sum;
@ -3282,6 +3289,7 @@ struct menuitemtickdata_slider {
union menuitemtickdata {
struct menuitemtickdata_controller controller;
struct menuitemtickdata_dropdown dropdown;
struct menuitemtickdata_marquee marquee;
struct menuitemtickdata_ranking ranking;
struct menuitemtickdata_scrollable scrollable;