@@ -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 :
0 commit comments