Added an option to show or hide the menu.

This commit is contained in:
prototux committed 2021-09-29 02:21:21 +02:00
1 parent b4cb827d73
commit b843e9a6cb
3 files changed
+24 -5

No files matched your search

+6
View File
@@ -65,6 +65,7 @@ void options::init()
Options.Sounds = 1;
Options.Music = 0;
Options.ShowMenu = 1;
Options.FullScreen = 0;
Options.LeftFlipperKeyDft = SDLK_z;
Options.RightFlipperKeyDft = SDLK_SLASH;
@@ -88,6 +89,7 @@ void options::init()
Options.UniformScaling = true;
Options.Sounds = get_int("Sounds", Options.Sounds);
Options.Music = get_int("Music", Options.Music);
Options.ShowMenu = get_int("ShowMenu", Options.ShowMenu);
Options.FullScreen = get_int("FullScreen", Options.FullScreen);
Options.Players = get_int("Players", Options.Players);
Options.LeftFlipperKey = get_int("Left Flipper key", Options.LeftFlipperKey);
@@ -118,6 +120,7 @@ void options::uninit()
{
set_int("Sounds", Options.Sounds);
set_int("Music", Options.Music);
set_int("ShowMenu", Options.ShowMenu);
set_int("FullScreen", Options.FullScreen);
set_int("Players", Options.Players);
set_int("Left Flipper key", Options.LeftFlipperKey);
@@ -186,6 +189,9 @@ void options::toggle(Menu1 uIDCheckItem)
else
midi::play_pb_theme(0);
return;
case Menu1::Show_Menu:
Options.ShowMenu = Options.ShowMenu == 0;
return;
case Menu1::Full_Screen:
newValue = Options.FullScreen == 0;
Options.FullScreen = Options.FullScreen == 0;