Skip to content

Commit 816d83a

Browse files
authored
Merge pull request fgsfdsfgs#605 from cylonicboom/pr/rename-unk008
rename `struct menudata.unk008|unk00c` properties
2 parents 4b8e1d5 + 039eb8b commit 816d83a

File tree

3 files changed

+24
-24
lines changed

3 files changed

+24
-24
lines changed

src/game/menu.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3608,8 +3608,8 @@ void func0f0f820c(struct menudialogdef *dialogdef, s32 root)
36083608

36093609
g_MpPlayerNum = prevplayernum;
36103610

3611-
g_MenuData.unk008 = root;
3612-
g_MenuData.unk00c = dialogdef;
3611+
g_MenuData.prevmenuroot = root;
3612+
g_MenuData.prevmenudialog = dialogdef;
36133613
}
36143614

36153615
void menuSetBackground(s32 bg)
@@ -3683,7 +3683,7 @@ void menuPushRootDialog(struct menudialogdef *dialogdef, s32 root)
36833683
g_Menus[g_MpPlayerNum].unk820 = 1;
36843684

36853685
g_MenuData.root = root;
3686-
g_MenuData.unk008 = -1;
3686+
g_MenuData.prevmenuroot = -1;
36873687
g_MenuData.unk5d5_02 = false;
36883688

36893689
if (root == MENUROOT_MAINMENU
@@ -4005,8 +4005,8 @@ void menuReset(void)
40054005
}
40064006

40074007
g_MenuData.unk668 = -1;
4008-
g_MenuData.unk00c = 0;
4009-
g_MenuData.unk008 = -1;
4008+
g_MenuData.prevmenudialog = 0;
4009+
g_MenuData.prevmenuroot = -1;
40104010
g_MenuData.count = 0;
40114011
g_MenuData.root = 0;
40124012
g_MenuData.unk010 = 0;

src/game/menutick.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ void menuTick(void)
285285
var8006294c = 1;
286286

287287
if (g_MenuData.root == MENUROOT_MPSETUP || g_MenuData.root == MENUROOT_4MBMAINMENU) {
288-
if (g_MenuData.unk008 == -1) {
288+
if (g_MenuData.prevmenuroot == -1) {
289289
g_MpSetup.chrslots &= 0xfff0;
290290
}
291291

@@ -295,7 +295,7 @@ void menuTick(void)
295295
if (g_Menus[i].curdialog) {
296296
g_Menus[i].playernum = g_MpNumJoined++;
297297

298-
if (g_MenuData.unk008 == -1) {
298+
if (g_MenuData.prevmenuroot == -1) {
299299
g_MpSetup.chrslots |= (1 << i);
300300
}
301301
}
@@ -493,23 +493,23 @@ void menuTick(void)
493493
}
494494
}
495495

496-
if ((g_MenuData.unk5d5_06 || g_MenuData.unk008 != -1) && sp344 == false) {
496+
if ((g_MenuData.unk5d5_06 || g_MenuData.prevmenuroot != -1) && sp344 == false) {
497497
if ((g_MenuData.root == MENUROOT_MPSETUP || g_MenuData.root == MENUROOT_4MBMAINMENU)
498-
&& g_MenuData.unk008 == -1) {
498+
&& g_MenuData.prevmenuroot == -1) {
499499
if (g_Vars.mpsetupmenu == MPSETUPMENU_GENERAL) {
500-
g_MenuData.unk008 = MENUROOT_MAINMENU;
501-
g_MenuData.unk00c = IS4MB() ? &g_CiMenuViaPauseMenuDialog : &g_CiMenuViaPcMenuDialog;
500+
g_MenuData.prevmenuroot = MENUROOT_MAINMENU;
501+
g_MenuData.prevmenudialog = IS4MB() ? &g_CiMenuViaPauseMenuDialog : &g_CiMenuViaPcMenuDialog;
502502
} else if (IS4MB()) {
503-
g_MenuData.unk008 = MENUROOT_4MBMAINMENU;
504-
g_MenuData.unk00c = &g_MainMenu4MbMenuDialog;
503+
g_MenuData.prevmenuroot = MENUROOT_4MBMAINMENU;
504+
g_MenuData.prevmenudialog = &g_MainMenu4MbMenuDialog;
505505
} else {
506-
g_MenuData.unk008 = MENUROOT_MPSETUP;
507-
g_MenuData.unk00c = &g_CombatSimulatorMenuDialog;
506+
g_MenuData.prevmenuroot = MENUROOT_MPSETUP;
507+
g_MenuData.prevmenudialog = &g_CombatSimulatorMenuDialog;
508508
}
509509
}
510510

511-
if (g_MenuData.unk008 != -1) {
512-
if (g_MenuData.unk008 == -5) {
511+
if (g_MenuData.prevmenuroot != -1) {
512+
if (g_MenuData.prevmenuroot == -5) {
513513
// Match is beginning
514514
mpStartMatch();
515515
menuStop();
@@ -518,7 +518,7 @@ void menuTick(void)
518518
bossfileSave();
519519
g_Vars.modifiedfiles &= ~MODFILE_MPSETUP;
520520
}
521-
} else if (g_MenuData.unk008 == -6) {
521+
} else if (g_MenuData.prevmenuroot == -6) {
522522
// Match is ending
523523
s32 playernum = 0;
524524

@@ -561,7 +561,7 @@ void menuTick(void)
561561
playernum++;
562562
}
563563
}
564-
} else if (g_MenuData.unk008 == -7) {
564+
} else if (g_MenuData.prevmenuroot == -7) {
565565
menuStop();
566566
g_FileState = FILESTATE_CHANGINGAGENT;
567567
gamefileLoadDefaults(&g_GameFile);
@@ -570,7 +570,7 @@ void menuTick(void)
570570
musicQueueStopAllEvent();
571571
} else {
572572
bool startmusic = false;
573-
menuPushRootDialog(g_MenuData.unk00c, g_MenuData.unk008);
573+
menuPushRootDialog(g_MenuData.prevmenudialog, g_MenuData.prevmenuroot);
574574
sp344 = true;
575575

576576
if (g_MenuData.root == MENUROOT_MPSETUP || g_MenuData.root == MENUROOT_4MBMAINMENU) {
@@ -597,8 +597,8 @@ void menuTick(void)
597597
}
598598
}
599599

600-
g_MenuData.unk00c = NULL;
601-
g_MenuData.unk008 = -1;
600+
g_MenuData.prevmenudialog = NULL;
601+
g_MenuData.prevmenuroot = -1;
602602
} else {
603603
switch (g_MenuData.root) {
604604
case MENUROOT_ENDSCREEN:

src/include/types.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4785,8 +4785,8 @@ struct menudata_5d8 {
47854785
struct menudata {
47864786
/*0x000*/ s32 count;
47874787
/*0x004*/ s32 root;
4788-
/*0x008*/ s32 unk008; // also a menuroot constant
4789-
/*0x00c*/ struct menudialogdef *unk00c;
4788+
/*0x008*/ s32 prevmenuroot; // also a menuroot constant
4789+
/*0x00c*/ struct menudialogdef *prevmenudialog;
47904790
/*0x010*/ f32 unk010;
47914791
/*0x014*/ u8 bg;
47924792
/*0x015*/ u8 nextbg;

0 commit comments

Comments
 (0)