diff --git a/src/f_finale.c b/src/f_finale.c index df8d7b683e7c0a4cde873c2dcda150db286bc68b..a0fa3658a3c9d9d926cd7b6cd22ba7903c883c74 100644 --- a/src/f_finale.c +++ b/src/f_finale.c @@ -1421,7 +1421,7 @@ void F_InitMenuPresValues(void) curbgcolor = -1; curbgxspeed = titlescrollxspeed; curbgyspeed = titlescrollyspeed; - curbghide = false; + curbghide = true; // Find current presentation values M_SetMenuCurBackground((gamestate == GS_TIMEATTACK) ? "SRB2BACK" : "TITLESKY"); diff --git a/src/m_menu.c b/src/m_menu.c index 230e0590dd8905a7869246a2f553674b18677822..cebdd1bbd2376945f0bcb88d05ac4834fcbaaf17 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -2200,6 +2200,7 @@ void M_InitMenuPresTables(void) menupres[i].bgcolor = -1; menupres[i].titlescrollxspeed = INT32_MAX; menupres[i].titlescrollyspeed = INT32_MAX; + menupres[i].bghide = true; // default true menupres[i].enterbubble = true; menupres[i].exitbubble = true; @@ -2468,7 +2469,7 @@ static void M_HandleMenuPresState(menu_t *newMenu) curbgcolor = -1; curbgxspeed = titlescrollxspeed; curbgyspeed = titlescrollyspeed; - curbghide = false; + curbghide = true; // don't do the below during the in-game menus if (gamestate != GS_TITLESCREEN && gamestate != GS_TIMEATTACK)