Decompile menudialogMpGameSetup

This commit is contained in:
Ryan Dwyer 2020-01-17 23:17:02 +10:00
parent eb1ea0842a
commit 0c8a94304b
5 changed files with 19 additions and 20 deletions

View File

@ -8658,21 +8658,15 @@ glabel func0f17f088
/* f17f0ac: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel menudialog0017f0b0
/* f17f0b0: 24010064 */ addiu $at,$zero,0x64
/* f17f0b4: afa50004 */ sw $a1,0x4($sp)
/* f17f0b8: 14810006 */ bne $a0,$at,.L0f17f0d4
/* f17f0bc: afa60008 */ sw $a2,0x8($sp)
/* f17f0c0: 3c02800a */ lui $v0,%hi(g_Vars)
/* f17f0c4: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars)
/* f17f0c8: 24030001 */ addiu $v1,$zero,0x1
/* f17f0cc: ac430490 */ sw $v1,0x490($v0)
/* f17f0d0: ac43049c */ sw $v1,0x49c($v0)
.L0f17f0d4:
/* f17f0d4: 03e00008 */ jr $ra
/* f17f0d8: 00001025 */ or $v0,$zero,$zero
);
bool menudialogMpGameSetup(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem)
{
if (operation == MENUOP_100) {
g_Vars.unk000490 = 1;
g_Vars.unk00049c = 1;
}
return false;
}
bool menudialogMpQuickGo(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem)
{

View File

@ -176,7 +176,7 @@ s32 menudialog0017d468(u32, u32, u32 *);
s32 menudialog0017df74(u32, u32, u32 *);
s32 menudialog0017e3fc(u32, u32, u32 *);
s32 menudialog0017eb34(u32, u32, u32 *);
s32 menudialog0017f0b0(u32, u32, u32 *);
bool menudialogMpGameSetup(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpQuickGo(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menudialog0017f930(u32, u32, u32 *);
s32 menudialog00184ec0(u32, u32, u32 *);

View File

@ -160,7 +160,12 @@ struct g_vars {
/*000484*/ s32 mphilltime;
/*000488*/ u32 unk000488;
/*00048c*/ u32 unk00048c;
/*000490*/ u32 unk000490; // set to 2 when entering combat simulator, 3 when entering Quick Go
// 1 when entering game setup
// 2 when entering combat simulator
// 3 when entering Quick Go
/*000490*/ u32 unk000490;
/*000494*/ u32 unk000494;
/*000498*/ u32 unk000498;
/*00049c*/ u32 unk00049c;

View File

@ -3895,7 +3895,7 @@ struct menu_dialog g_4MbAdvancedSetupMenuDialog = {
MENUDIALOGTYPE_DEFAULT,
0x5011,
menuitems_mpgamesetup,
menudialog0017f0b0,
menudialogMpGameSetup,
0x00000810,
&menudialog_mpplayersetup,
};

View File

@ -11183,7 +11183,7 @@ struct menu_dialog menudialog_mpgamesetup3 = {
MENUDIALOGTYPE_DEFAULT,
0x5011,
menuitems_mpgamesetup3,
menudialog0017f0b0,
menudialogMpGameSetup,
0x00000810,
&menudialog_mpplayersetup4,
};
@ -11193,7 +11193,7 @@ struct menu_dialog menudialog_mpgamesetup2 = {
MENUDIALOGTYPE_DEFAULT,
0x5011,
menuitems_mpgamesetup3,
menudialog0017f0b0,
menudialogMpGameSetup,
0x00000810,
&menudialog_mpplayersetup2,
};