Fix a few options
This commit is contained in:
parent
e9e69ec249
commit
cd62bf7d4a
|
@ -6784,7 +6784,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
|
|||
auto_buttons = false;
|
||||
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 - 32, 160, 12, loc::gettext("limit to 30 fps"), offset, !over30mode);
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 - 32 + 16, 160, 12, loc::gettext("translucent room name bg"), offset, graphics.translucentroomname);
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 - 32 + 16, 160, 12, loc::gettext("translucent room name bg"), -3, graphics.translucentroomname);
|
||||
|
||||
touch::create_menu_button(46 - 16, 200, 76, 26, loc::gettext("previous"), -2);
|
||||
touch::create_menu_button(122, 200, 76, 26, loc::gettext("return"), offset + 5);
|
||||
|
@ -6794,10 +6794,12 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
|
|||
case Menu::graphicoptions:
|
||||
{
|
||||
int optionid = 4;
|
||||
int scalingid = 0;
|
||||
if (!gameScreen.isForcedFullscreen())
|
||||
{
|
||||
option(loc::gettext("toggle fullscreen"));
|
||||
optionid++;
|
||||
scalingid++;
|
||||
}
|
||||
option(loc::gettext("scaling mode"));
|
||||
if (!gameScreen.isForcedFullscreen())
|
||||
|
@ -6813,7 +6815,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
|
|||
maxspacing = 15;
|
||||
auto_buttons = false;
|
||||
|
||||
touch::create_menu_button((320 - 160) / 2, 120 - 32, 160, button_height, loc::gettext("scaling mode"), 1);
|
||||
touch::create_menu_button((320 - 160) / 2, 120 - 32, 160, button_height, loc::gettext("scaling mode"), scalingid);
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 + 16, 160, 12, loc::gettext("filtered screen"), optionid - 3, gameScreen.isFiltered);
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 + 32, 160, 12, loc::gettext("analogue mode"), optionid - 2, gameScreen.badSignalEffect);
|
||||
touch::create_toggle_button((320 - 160) / 2, 120 + 48, 160, 12, loc::gettext("vsync"), optionid - 1, gameScreen.vsync);
|
||||
|
|
|
@ -1094,6 +1094,14 @@ void menuactionpress(void)
|
|||
map.nexttowercolour();
|
||||
}
|
||||
|
||||
if (game.currentmenuoption == -3)
|
||||
{
|
||||
// For touch: toggle translucent roomname bg
|
||||
music.playef(Sound_VIRIDIAN);
|
||||
graphics.translucentroomname = !graphics.translucentroomname;
|
||||
game.savestatsandsettings_menu();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case Menu::options:
|
||||
|
|
Loading…
Reference in New Issue