Remove mainmenu from Game

Since mainmenu is only ever used in Input.cpp, I might as well make it
clearer by moving it into a static global variable in Input.cpp. (The
same applies to fadetolab/fadetomenu, but I didn't think much about
those at the time... that'll be a refactor for later.)
This commit is contained in:
Misa
2021-03-19 23:34:41 -07:00
committed by Ethan Lee
parent be10487c5c
commit 100d986431
3 changed files with 3 additions and 4 deletions

View File

@@ -190,10 +190,11 @@ static void toggleflipmode(void)
static bool fadetomode = false;
static int fadetomodedelay = 0;
static int gotomode = 0;
static void startmode(const int mode)
{
game.mainmenu = mode;
gotomode = mode;
graphics.fademode = 2; /* fading out */
fadetomode = true;
fadetomodedelay = 16;
@@ -1668,7 +1669,7 @@ void titleinput(void)
else
{
fadetomode = false;
script.startgamemode(game.mainmenu);
script.startgamemode(gotomode);
}
}
}