1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-26 06:28:30 +02:00

Fix whitespace from eee98b0e07

eee98b0e07 introduced mixed indentation
and one trailing whitespace, which I've cleaned up.
This commit is contained in:
Misa 2021-04-09 08:53:55 -07:00 committed by Ethan Lee
parent 9e560e31cf
commit 8e4b904f57
4 changed files with 491 additions and 491 deletions

View File

@ -5947,21 +5947,21 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
option("ok"); option("ok");
menuyoff = -20; menuyoff = -20;
break; break;
case Menu::gameplayoptions: case Menu::gameplayoptions:
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
if (ingame_titlemode && unlock[18]) if (ingame_titlemode && unlock[18])
#endif #endif
{ {
option("flip mode"); option("flip mode");
} }
option("toggle fps"); option("toggle fps");
option("speedrun options"); option("speedrun options");
option("advanced options"); option("advanced options");
option("clear data"); option("clear data");
option("return"); option("return");
menuyoff = -10; menuyoff = -10;
maxspacing = 15; maxspacing = 15;
break; break;
case Menu::graphicoptions: case Menu::graphicoptions:
option("toggle fullscreen"); option("toggle fullscreen");
option("scaling mode"); option("scaling mode");
@ -5971,7 +5971,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
option("toggle vsync"); option("toggle vsync");
option("return"); option("return");
menuyoff = -10; menuyoff = -10;
maxspacing = 15; maxspacing = 15;
break; break;
case Menu::ed_settings: case Menu::ed_settings:
option("change description"); option("change description");
@ -6011,9 +6011,9 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
maxspacing = 15; maxspacing = 15;
break; break;
case Menu::options: case Menu::options:
option("gameplay"); option("gameplay");
option("graphics"); option("graphics");
option("game pad"); option("game pad");
option("accessibility"); option("accessibility");
//Add extra menu for mmmmmm mod //Add extra menu for mmmmmm mod
if(music.mmmmmm){ if(music.mmmmmm){
@ -6022,36 +6022,36 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
option("return"); option("return");
menuyoff = 0; menuyoff = 0;
maxspacing = 15; maxspacing = 15;
break;
case Menu::speedrunneroptions:
option("glitchrunner mode");
option("input delay");
option("fake load screen");
option("return");
menuyoff = 0;
maxspacing = 15;
break; break;
case Menu::speedrunneroptions:
option("glitchrunner mode");
option("input delay");
option("fake load screen");
option("return");
menuyoff = 0;
maxspacing = 15;
break;
case Menu::advancedoptions: case Menu::advancedoptions:
option("toggle mouse"); option("toggle mouse");
option("unfocus pause"); option("unfocus pause");
option("room name background"); option("room name background");
option("return"); option("return");
menuyoff = 0; menuyoff = 0;
maxspacing = 15; maxspacing = 15;
break; break;
case Menu::accessibility: case Menu::accessibility:
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
option("unlock play modes"); option("unlock play modes");
#endif #endif
option("invincibility", !ingame_titlemode || (!insecretlab && !intimetrial && !nodeathmode)); option("invincibility", !ingame_titlemode || (!insecretlab && !intimetrial && !nodeathmode));
option("slowdown", !ingame_titlemode || (!insecretlab && !intimetrial && !nodeathmode)); option("slowdown", !ingame_titlemode || (!insecretlab && !intimetrial && !nodeathmode));
option("animated backgrounds"); option("animated backgrounds");
option("screen effects"); option("screen effects");
option("text outline"); option("text outline");
option("return"); option("return");
menuyoff = 0; menuyoff = 0;
maxspacing = 15; maxspacing = 15;
break; break;
case Menu::controller: case Menu::controller:
option("analog stick sensitivity"); option("analog stick sensitivity");
@ -6061,7 +6061,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )
option("bind restart"); option("bind restart");
option("return"); option("return");
menuyoff = 0; menuyoff = 0;
maxspacing = 10; maxspacing = 10;
break; break;
case Menu::cleardatamenu: case Menu::cleardatamenu:
option("no! don't delete"); option("no! don't delete");

View File

@ -41,8 +41,8 @@ namespace Menu
ed_music, ed_music,
ed_quit, ed_quit,
options, options,
gameplayoptions, gameplayoptions,
speedrunneroptions, speedrunneroptions,
advancedoptions, advancedoptions,
accessibility, accessibility,
controller, controller,

View File

@ -255,11 +255,11 @@ static void menuactionpress(void)
break; break;
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
case OFFSET+3: case OFFSET+3:
//Credits //Credits
music.playef(11); music.playef(11);
game.createmenu(Menu::credits); game.createmenu(Menu::credits);
map.nexttowercolour(); map.nexttowercolour();
break; break;
#else #else
#undef MPOFFSET #undef MPOFFSET
#define MPOFFSET -2 #define MPOFFSET -2
@ -525,35 +525,35 @@ static void menuactionpress(void)
break; break;
} }
break; break;
case Menu::speedrunneroptions: case Menu::speedrunneroptions:
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
case 0: case 0:
// Glitchrunner mode // Glitchrunner mode
music.playef(11); music.playef(11);
game.glitchrunnermode = !game.glitchrunnermode; game.glitchrunnermode = !game.glitchrunnermode;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
break; break;
case 1: case 1:
/* Input delay */ /* Input delay */
music.playef(11); music.playef(11);
game.inputdelay = !game.inputdelay; game.inputdelay = !game.inputdelay;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
break; break;
case 2: case 2:
// toggle fake load screen // toggle fake load screen
game.skipfakeload = !game.skipfakeload; game.skipfakeload = !game.skipfakeload;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
music.playef(11); music.playef(11);
break; break;
default: default:
//back //back
music.playef(11); music.playef(11);
game.returnmenu(); game.returnmenu();
map.nexttowercolour(); map.nexttowercolour();
break; break;
} }
break; break;
case Menu::advancedoptions: case Menu::advancedoptions:
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
@ -591,163 +591,163 @@ static void menuactionpress(void)
} }
break; break;
case Menu::accessibility: case Menu::accessibility:
{ {
int accessibilityoffset = 0; int accessibilityoffset = 0;
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
accessibilityoffset = 1; accessibilityoffset = 1;
if (game.currentmenuoption == 0) { if (game.currentmenuoption == 0) {
//unlock play options //unlock play options
music.playef(11); music.playef(11);
game.createmenu(Menu::unlockmenu); game.createmenu(Menu::unlockmenu);
map.nexttowercolour(); map.nexttowercolour();
} }
#endif #endif
if (game.currentmenuoption == accessibilityoffset + 0) { if (game.currentmenuoption == accessibilityoffset + 0) {
//invincibility //invincibility
if (!game.ingame_titlemode || (!game.insecretlab && !game.intimetrial && !game.nodeathmode)) if (!game.ingame_titlemode || (!game.insecretlab && !game.intimetrial && !game.nodeathmode))
{ {
if (!map.invincibility) if (!map.invincibility)
{ {
game.createmenu(Menu::setinvincibility); game.createmenu(Menu::setinvincibility);
map.nexttowercolour(); map.nexttowercolour();
} }
else else
{ {
map.invincibility = !map.invincibility; map.invincibility = !map.invincibility;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
} }
music.playef(11); music.playef(11);
} }
else else
{ {
music.playef(2); music.playef(2);
map.invincibility = false; map.invincibility = false;
} }
} }
else if (game.currentmenuoption == accessibilityoffset + 1) { else if (game.currentmenuoption == accessibilityoffset + 1) {
//change game speed //change game speed
if (!game.ingame_titlemode || (!game.insecretlab && !game.intimetrial && !game.nodeathmode)) if (!game.ingame_titlemode || (!game.insecretlab && !game.intimetrial && !game.nodeathmode))
{ {
game.createmenu(Menu::setslowdown); game.createmenu(Menu::setslowdown);
map.nexttowercolour(); map.nexttowercolour();
music.playef(11); music.playef(11);
} }
else else
{ {
music.playef(2); music.playef(2);
game.slowdown = 30; game.slowdown = 30;
} }
} }
else if (game.currentmenuoption == accessibilityoffset + 2) { else if (game.currentmenuoption == accessibilityoffset + 2) {
//disable animated backgrounds //disable animated backgrounds
game.colourblindmode = !game.colourblindmode; game.colourblindmode = !game.colourblindmode;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
graphics.towerbg.tdrawback = true; graphics.towerbg.tdrawback = true;
graphics.titlebg.tdrawback = true; graphics.titlebg.tdrawback = true;
music.playef(11); music.playef(11);
} }
else if (game.currentmenuoption == accessibilityoffset + 3) { else if (game.currentmenuoption == accessibilityoffset + 3) {
//disable screeneffects //disable screeneffects
game.noflashingmode = !game.noflashingmode; game.noflashingmode = !game.noflashingmode;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
if (!game.noflashingmode) if (!game.noflashingmode)
{ {
music.playef(18); music.playef(18);
game.screenshake = 10; game.screenshake = 10;
game.flashlight = 5; game.flashlight = 5;
} }
else { else {
music.playef(11); music.playef(11);
} }
} }
else if (game.currentmenuoption == accessibilityoffset + 4) { else if (game.currentmenuoption == accessibilityoffset + 4) {
//disable text outline //disable text outline
graphics.notextoutline = !graphics.notextoutline; graphics.notextoutline = !graphics.notextoutline;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
music.playef(11); music.playef(11);
} }
else if (game.currentmenuoption == accessibilityoffset + 5) { else if (game.currentmenuoption == accessibilityoffset + 5) {
//back //back
music.playef(11); music.playef(11);
game.returnmenu(); game.returnmenu();
map.nexttowercolour(); map.nexttowercolour();
} }
break; break;
} }
case Menu::gameplayoptions: case Menu::gameplayoptions:
{ {
int gameplayoptionsoffset = 0; int gameplayoptionsoffset = 0;
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
if (game.ingame_titlemode && game.unlock[18]) if (game.ingame_titlemode && game.unlock[18])
#endif #endif
{ {
gameplayoptionsoffset = 1; gameplayoptionsoffset = 1;
if (game.currentmenuoption == 0) { if (game.currentmenuoption == 0) {
toggleflipmode(); toggleflipmode();
// Fix wrong area music in Tower (Positive Force vs. ecroF evitisoP) // Fix wrong area music in Tower (Positive Force vs. ecroF evitisoP)
if (map.custommode) if (map.custommode)
{ {
break; break;
} }
int area = map.area(game.roomx, game.roomy); int area = map.area(game.roomx, game.roomy);
if (area == 3 || area == 11) if (area == 3 || area == 11)
{ {
if (graphics.setflipmode) if (graphics.setflipmode)
{ {
music.play(9); // ecroF evitisoP music.play(9); // ecroF evitisoP
} }
else else
{ {
music.play(2); // Positive Force music.play(2); // Positive Force
} }
} }
} }
} }
if (game.currentmenuoption == gameplayoptionsoffset + 0) if (game.currentmenuoption == gameplayoptionsoffset + 0)
{ {
//Toggle 30+ FPS //Toggle 30+ FPS
music.playef(11); music.playef(11);
game.over30mode = !game.over30mode; game.over30mode = !game.over30mode;
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 1) else if (game.currentmenuoption == gameplayoptionsoffset + 1)
{ {
//Speedrunner options //Speedrunner options
music.playef(11); music.playef(11);
game.createmenu(Menu::speedrunneroptions); game.createmenu(Menu::speedrunneroptions);
map.nexttowercolour(); map.nexttowercolour();
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 2) else if (game.currentmenuoption == gameplayoptionsoffset + 2)
{ {
//Advanced options //Advanced options
music.playef(11); music.playef(11);
game.createmenu(Menu::advancedoptions); game.createmenu(Menu::advancedoptions);
map.nexttowercolour(); map.nexttowercolour();
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 3) else if (game.currentmenuoption == gameplayoptionsoffset + 3)
{ {
//Clear Data //Clear Data
music.playef(11); music.playef(11);
game.createmenu(Menu::cleardatamenu); game.createmenu(Menu::cleardatamenu);
map.nexttowercolour(); map.nexttowercolour();
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 4) { else if (game.currentmenuoption == gameplayoptionsoffset + 4) {
//return to previous menu //return to previous menu
music.playef(11); music.playef(11);
if (game.ingame_titlemode) if (game.ingame_titlemode)
{ {
game.returntoingame(); game.returntoingame();
} }
else else
{ {
game.returnmenu(); game.returnmenu();
map.nexttowercolour(); map.nexttowercolour();
} }
} }
break; break;
} }
case Menu::options: case Menu::options:
{ {
#if defined(MAKEANDPLAY) #if defined(MAKEANDPLAY)
@ -766,60 +766,60 @@ static void menuactionpress(void)
int offset = 0; int offset = 0;
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
case 0: case 0:
//gameplay options //gameplay options
music.playef(11); music.playef(11);
game.createmenu(Menu::gameplayoptions); game.createmenu(Menu::gameplayoptions);
map.nexttowercolour(); map.nexttowercolour();
break; break;
case 1: case 1:
//graphic options //graphic options
music.playef(11); music.playef(11);
game.createmenu(Menu::graphicoptions); game.createmenu(Menu::graphicoptions);
map.nexttowercolour(); map.nexttowercolour();
break; break;
case 2: case 2:
//gamepad options //gamepad options
music.playef(11); music.playef(11);
game.createmenu(Menu::controller); game.createmenu(Menu::controller);
map.nexttowercolour(); map.nexttowercolour();
break; break;
case 3: case 3:
//accessibility options //accessibility options
music.playef(11); music.playef(11);
game.createmenu(Menu::accessibility); game.createmenu(Menu::accessibility);
map.nexttowercolour(); map.nexttowercolour();
break; break;
} }
if (game.currentmenuoption == 4 && music.mmmmmm) if (game.currentmenuoption == 4 && music.mmmmmm)
{ {
//**** TOGGLE MMMMMM //**** TOGGLE MMMMMM
music.usingmmmmmm = !music.usingmmmmmm; music.usingmmmmmm = !music.usingmmmmmm;
music.playef(11); music.playef(11);
if (music.currentsong > -1) if (music.currentsong > -1)
{ {
music.play(music.currentsong); music.play(music.currentsong);
} }
game.savestatsandsettings_menu(); game.savestatsandsettings_menu();
} }
if (game.currentmenuoption == 4 + (music.mmmmmm?1:0)) if (game.currentmenuoption == 4 + (music.mmmmmm?1:0))
{ {
//Last option here is "return" //Last option here is "return"
music.playef(11); music.playef(11);
if (game.ingame_titlemode) if (game.ingame_titlemode)
{ {
game.returntoingame(); game.returntoingame();
} }
else else
{ {
game.returnmenu(); game.returnmenu();
map.nexttowercolour(); map.nexttowercolour();
} }
} }
break; break;
} }
@ -2353,24 +2353,24 @@ static void mapmenuactionpress(void)
graphics.resumegamemode = true; graphics.resumegamemode = true;
break; break;
case 31: case 31:
// Graphic options and game options // Graphic options and game options
music.playef(11); music.playef(11);
game.gamestate = TITLEMODE; game.gamestate = TITLEMODE;
graphics.flipmode = false; graphics.flipmode = false;
game.ingame_titlemode = true; game.ingame_titlemode = true;
graphics.ingame_fademode = graphics.fademode; graphics.ingame_fademode = graphics.fademode;
graphics.fademode = 0; graphics.fademode = 0;
// Set this before we create the menu // Set this before we create the menu
game.kludge_ingametemp = game.currentmenuname; game.kludge_ingametemp = game.currentmenuname;
game.createmenu(Menu::options); game.createmenu(Menu::options);
map.nexttowercolour(); map.nexttowercolour();
break; break;
case 32: case 32:
// Go to quit prompt // Go to quit prompt
music.playef(11); music.playef(11);
game.menupage = 10; game.menupage = 10;
break; break;
} }
} }

View File

@ -98,122 +98,122 @@ static void menurender(void)
} }
#endif #endif
case Menu::errornostart: case Menu::errornostart:
graphics.Print( -1, 65, "ERROR: This level has", tr, tg, tb, true); graphics.Print( -1, 65, "ERROR: This level has", tr, tg, tb, true);
graphics.Print( -1, 75, "no start point!", tr, tg, tb, true); graphics.Print( -1, 75, "no start point!", tr, tg, tb, true);
break; break;
case Menu::gameplayoptions: case Menu::gameplayoptions:
{ {
int gameplayoptionsoffset = 0; int gameplayoptionsoffset = 0;
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
if (game.ingame_titlemode && game.unlock[18]) if (game.ingame_titlemode && game.unlock[18])
#endif #endif
{ {
gameplayoptionsoffset = 1; gameplayoptionsoffset = 1;
if (game.currentmenuoption == 0) { if (game.currentmenuoption == 0) {
graphics.bigprint(-1, 30, "Flip Mode", tr, tg, tb, true); graphics.bigprint(-1, 30, "Flip Mode", tr, tg, tb, true);
graphics.Print(-1, 65, "Flip the entire game vertically.", tr, tg, tb, true); graphics.Print(-1, 65, "Flip the entire game vertically.", tr, tg, tb, true);
if (graphics.setflipmode) if (graphics.setflipmode)
{ {
graphics.Print(-1, 85, "Currently ENABLED!", tr, tg, tb, true); graphics.Print(-1, 85, "Currently ENABLED!", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 85, "Currently Disabled.", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 85, "Currently Disabled.", tr / 2, tg / 2, tb / 2, true);
} }
} }
} }
if (game.currentmenuoption == gameplayoptionsoffset + 0) if (game.currentmenuoption == gameplayoptionsoffset + 0)
{ {
//Toggle FPS //Toggle FPS
graphics.bigprint(-1, 30, "Toggle 30+ FPS", tr, tg, tb, true); graphics.bigprint(-1, 30, "Toggle 30+ FPS", tr, tg, tb, true);
graphics.Print(-1, 65, "Change whether the game", tr, tg, tb, true); graphics.Print(-1, 65, "Change whether the game", tr, tg, tb, true);
graphics.Print(-1, 75, "runs at 30 or over 30 FPS.", tr, tg, tb, true); graphics.Print(-1, 75, "runs at 30 or over 30 FPS.", tr, tg, tb, true);
if (!game.over30mode) if (!game.over30mode)
{ {
graphics.Print(-1, 95, "Current mode: 30 FPS", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 95, "Current mode: 30 FPS", tr / 2, tg / 2, tb / 2, true);
} }
else else
{ {
graphics.Print(-1, 95, "Current mode: Over 30 FPS", tr, tg, tb, true); graphics.Print(-1, 95, "Current mode: Over 30 FPS", tr, tg, tb, true);
} }
break; break;
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 1) else if (game.currentmenuoption == gameplayoptionsoffset + 1)
{ {
//Speedrunner options //Speedrunner options
graphics.bigprint(-1, 30, "Speedrunner Options", tr, tg, tb, true); graphics.bigprint(-1, 30, "Speedrunner Options", tr, tg, tb, true);
graphics.Print(-1, 65, "Access some advanced settings that", tr, tg, tb, true); graphics.Print(-1, 65, "Access some advanced settings that", tr, tg, tb, true);
graphics.Print(-1, 75, "might be of interest to speedrunners", tr, tg, tb, true); graphics.Print(-1, 75, "might be of interest to speedrunners", tr, tg, tb, true);
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 2) else if (game.currentmenuoption == gameplayoptionsoffset + 2)
{ {
//Advanced options //Advanced options
graphics.bigprint(-1, 30, "Advanced Options", tr, tg, tb, true); graphics.bigprint(-1, 30, "Advanced Options", tr, tg, tb, true);
graphics.Print(-1, 65, "All other settings", tr, tg, tb, true); graphics.Print(-1, 65, "All other settings", tr, tg, tb, true);
} }
else if (game.currentmenuoption == gameplayoptionsoffset + 3) else if (game.currentmenuoption == gameplayoptionsoffset + 3)
{ {
//Clear Data //Clear Data
graphics.bigprint(-1, 30, "Clear Data", tr, tg, tb, true); graphics.bigprint(-1, 30, "Clear Data", tr, tg, tb, true);
graphics.Print(-1, 65, "Delete your save data", tr, tg, tb, true); graphics.Print(-1, 65, "Delete your save data", tr, tg, tb, true);
graphics.Print(-1, 75, "and unlocked play modes", tr, tg, tb, true); graphics.Print(-1, 75, "and unlocked play modes", tr, tg, tb, true);
} }
break; break;
} }
case Menu::options: case Menu::options:
{ {
#if defined(MAKEANDPLAY) #if defined(MAKEANDPLAY)
int flipmode_offset = 0; int flipmode_offset = 0;
#else #else
int flipmode_offset = game.ingame_titlemode && game.unlock[18] ? 0 : -1; int flipmode_offset = game.ingame_titlemode && game.unlock[18] ? 0 : -1;
#endif #endif
#if defined(MAKEANDPLAY) #if defined(MAKEANDPLAY)
int unlockmode_offset = -1; int unlockmode_offset = -1;
#else #else
int unlockmode_offset = 0; int unlockmode_offset = 0;
#endif #endif
int offset = 0; int offset = 0;
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
case 0: case 0:
graphics.bigprint(-1, 30, "Gameplay Options", tr, tg, tb, true); graphics.bigprint(-1, 30, "Gameplay Options", tr, tg, tb, true);
graphics.Print(-1, 65, "Adjust various gameplay options", tr, tg, tb, true); graphics.Print(-1, 65, "Adjust various gameplay options", tr, tg, tb, true);
break; break;
case 1: case 1:
graphics.bigprint(-1, 30, "Graphics Options", tr, tg, tb, true); graphics.bigprint(-1, 30, "Graphics Options", tr, tg, tb, true);
graphics.Print(-1, 65, "Adjust screen settings", tr, tg, tb, true); graphics.Print(-1, 65, "Adjust screen settings", tr, tg, tb, true);
break; break;
case 2: case 2:
graphics.bigprint(-1, 30, "Game Pad Options", tr, tg, tb, true); graphics.bigprint(-1, 30, "Game Pad Options", tr, tg, tb, true);
graphics.Print(-1, 65, "Rebind your controller's buttons", tr, tg, tb, true); graphics.Print(-1, 65, "Rebind your controller's buttons", tr, tg, tb, true);
graphics.Print(-1, 75, "and adjust sensitivity", tr, tg, tb, true); graphics.Print(-1, 75, "and adjust sensitivity", tr, tg, tb, true);
break; break;
case 3: case 3:
graphics.bigprint(-1, 30, "Accessibility", tr, tg, tb, true); graphics.bigprint(-1, 30, "Accessibility", tr, tg, tb, true);
graphics.Print(-1, 65, "Disable screen effects, enable", tr, tg, tb, true); graphics.Print(-1, 65, "Disable screen effects, enable", tr, tg, tb, true);
graphics.Print(-1, 75, "slowdown modes or invincibility", tr, tg, tb, true); graphics.Print(-1, 75, "slowdown modes or invincibility", tr, tg, tb, true);
break; break;
} }
if (game.currentmenuoption == 4 && music.mmmmmm) if (game.currentmenuoption == 4 && music.mmmmmm)
{ {
graphics.bigprint(-1, 30, "Soundtrack", tr, tg, tb, true); graphics.bigprint(-1, 30, "Soundtrack", tr, tg, tb, true);
graphics.Print(-1, 65, "Toggle between MMMMMM and PPPPPP", tr, tg, tb, true); graphics.Print(-1, 65, "Toggle between MMMMMM and PPPPPP", tr, tg, tb, true);
if (music.usingmmmmmm) { if (music.usingmmmmmm) {
graphics.Print(-1, 85, "Current soundtrack: MMMMMM", tr, tg, tb, true); graphics.Print(-1, 85, "Current soundtrack: MMMMMM", tr, tg, tb, true);
} }
else { else {
graphics.Print(-1, 85, "Current soundtrack: PPPPPP", tr, tg, tb, true); graphics.Print(-1, 85, "Current soundtrack: PPPPPP", tr, tg, tb, true);
} }
} }
break; break;
} }
case Menu::graphicoptions: case Menu::graphicoptions:
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
@ -475,44 +475,44 @@ static void menurender(void)
break; break;
case Menu::speedrunneroptions: case Menu::speedrunneroptions:
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
case 0: case 0:
graphics.bigprint(-1, 30, "Glitchrunner Mode", tr, tg, tb, true); graphics.bigprint(-1, 30, "Glitchrunner Mode", tr, tg, tb, true);
graphics.Print(-1, 65, "Re-enable glitches that existed", tr, tg, tb, true); graphics.Print(-1, 65, "Re-enable glitches that existed", tr, tg, tb, true);
graphics.Print(-1, 75, "in previous versions of the game.", tr, tg, tb, true); graphics.Print(-1, 75, "in previous versions of the game.", tr, tg, tb, true);
if (game.glitchrunnermode) if (game.glitchrunnermode)
{ {
graphics.Print(-1, 95, "Glitchrunner mode is ON", tr, tg, tb, true); graphics.Print(-1, 95, "Glitchrunner mode is ON", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 95, "Glitchrunner mode is OFF", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 95, "Glitchrunner mode is OFF", tr / 2, tg / 2, tb / 2, true);
} }
break; break;
case 1: case 1:
graphics.bigprint(-1, 30, "Input Delay", tr, tg, tb, true); graphics.bigprint(-1, 30, "Input Delay", tr, tg, tb, true);
graphics.Print(-1, 65, "Re-enable the 1-frame input delay", tr, tg, tb, true); graphics.Print(-1, 65, "Re-enable the 1-frame input delay", tr, tg, tb, true);
graphics.Print(-1, 75, "from previous versions of the game.", tr, tg, tb, true); graphics.Print(-1, 75, "from previous versions of the game.", tr, tg, tb, true);
if (game.inputdelay) if (game.inputdelay)
{ {
graphics.Print(-1, 95, "Input delay is ON", tr, tg, tb, true); graphics.Print(-1, 95, "Input delay is ON", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 95, "Input delay is OFF", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 95, "Input delay is OFF", tr / 2, tg / 2, tb / 2, true);
} }
break; break;
case 2: case 2:
graphics.bigprint(-1, 30, "Fake Load Screen", tr, tg, tb, true); graphics.bigprint(-1, 30, "Fake Load Screen", tr, tg, tb, true);
if (game.skipfakeload) if (game.skipfakeload)
graphics.Print(-1, 65, "Fake loading screen is OFF", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 65, "Fake loading screen is OFF", tr / 2, tg / 2, tb / 2, true);
else else
graphics.Print(-1, 65, "Fake loading screen is ON", tr, tg, tb, true); graphics.Print(-1, 65, "Fake loading screen is ON", tr, tg, tb, true);
break; break;
} }
break; break;
case Menu::advancedoptions: case Menu::advancedoptions:
switch (game.currentmenuoption) switch (game.currentmenuoption)
{ {
@ -552,71 +552,71 @@ static void menurender(void)
} }
break; break;
case Menu::accessibility: case Menu::accessibility:
{ {
int accessibilityoffset = 0; int accessibilityoffset = 0;
#if !defined(MAKEANDPLAY) #if !defined(MAKEANDPLAY)
accessibilityoffset = 1; accessibilityoffset = 1;
if (game.currentmenuoption == 0) { if (game.currentmenuoption == 0) {
graphics.bigprint(-1, 30, "Unlock Play Modes", tr, tg, tb, true); graphics.bigprint(-1, 30, "Unlock Play Modes", tr, tg, tb, true);
graphics.Print(-1, 65, "Unlock parts of the game normally", tr, tg, tb, true); graphics.Print(-1, 65, "Unlock parts of the game normally", tr, tg, tb, true);
graphics.Print(-1, 75, "unlocked as you progress", tr, tg, tb, true); graphics.Print(-1, 75, "unlocked as you progress", tr, tg, tb, true);
} }
#endif #endif
if (game.currentmenuoption == accessibilityoffset + 0) { if (game.currentmenuoption == accessibilityoffset + 0) {
graphics.bigprint(-1, 40, "Invincibility", tr, tg, tb, true); graphics.bigprint(-1, 40, "Invincibility", tr, tg, tb, true);
graphics.Print(-1, 75, "Explore the game freely without", tr, tg, tb, true); graphics.Print(-1, 75, "Explore the game freely without", tr, tg, tb, true);
graphics.Print(-1, 85, "dying. (Can cause glitches.)", tr, tg, tb, true); graphics.Print(-1, 85, "dying. (Can cause glitches.)", tr, tg, tb, true);
if (map.invincibility) if (map.invincibility)
{ {
graphics.Print(-1, 105, "Invincibility is ON.", tr, tg, tb, true); graphics.Print(-1, 105, "Invincibility is ON.", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 105, "Invincibility is OFF.", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 105, "Invincibility is OFF.", tr / 2, tg / 2, tb / 2, true);
} }
}else if (game.currentmenuoption == accessibilityoffset + 1) { }else if (game.currentmenuoption == accessibilityoffset + 1) {
graphics.bigprint(-1, 40, "Slowdown", tr, tg, tb, true); graphics.bigprint(-1, 40, "Slowdown", tr, tg, tb, true);
graphics.Print(-1, 75, "Reduce the game speed.", tr, tg, tb, true); graphics.Print(-1, 75, "Reduce the game speed.", tr, tg, tb, true);
drawslowdowntext(); drawslowdowntext();
} }
else if (game.currentmenuoption == accessibilityoffset + 2) { else if (game.currentmenuoption == accessibilityoffset + 2) {
graphics.bigprint(-1, 40, "Backgrounds", tr, tg, tb, true); graphics.bigprint(-1, 40, "Backgrounds", tr, tg, tb, true);
if (!game.colourblindmode) if (!game.colourblindmode)
{ {
graphics.Print(-1, 75, "Backgrounds are ON.", tr, tg, tb, true); graphics.Print(-1, 75, "Backgrounds are ON.", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 75, "Backgrounds are OFF.", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 75, "Backgrounds are OFF.", tr / 2, tg / 2, tb / 2, true);
} }
} }
else if (game.currentmenuoption == accessibilityoffset + 3) { else if (game.currentmenuoption == accessibilityoffset + 3) {
graphics.bigprint(-1, 40, "Screen Effects", tr, tg, tb, true); graphics.bigprint(-1, 40, "Screen Effects", tr, tg, tb, true);
graphics.Print(-1, 75, "Disables screen shakes and flashes.", tr, tg, tb, true); graphics.Print(-1, 75, "Disables screen shakes and flashes.", tr, tg, tb, true);
if (!game.noflashingmode) if (!game.noflashingmode)
{ {
graphics.Print(-1, 85, "Screen Effects are ON.", tr, tg, tb, true); graphics.Print(-1, 85, "Screen Effects are ON.", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 85, "Screen Effects are OFF.", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 85, "Screen Effects are OFF.", tr / 2, tg / 2, tb / 2, true);
} }
} }
else if (game.currentmenuoption == accessibilityoffset + 4) { else if (game.currentmenuoption == accessibilityoffset + 4) {
graphics.bigprint(-1, 40, "Text Outline", tr, tg, tb, true); graphics.bigprint(-1, 40, "Text Outline", tr, tg, tb, true);
graphics.Print(-1, 75, "Disables outline on game text.", tr, tg, tb, true); graphics.Print(-1, 75, "Disables outline on game text.", tr, tg, tb, true);
// FIXME: Maybe do an outlined print instead? -flibit // FIXME: Maybe do an outlined print instead? -flibit
if (!graphics.notextoutline) if (!graphics.notextoutline)
{ {
graphics.Print(-1, 85, "Text outlines are ON.", tr, tg, tb, true); graphics.Print(-1, 85, "Text outlines are ON.", tr, tg, tb, true);
} }
else else
{ {
graphics.Print(-1, 85, "Text outlines are OFF.", tr / 2, tg / 2, tb / 2, true); graphics.Print(-1, 85, "Text outlines are OFF.", tr / 2, tg / 2, tb / 2, true);
} }
} }
break; break;
} }
case Menu::playint1: case Menu::playint1:
case Menu::playint2: case Menu::playint2:
graphics.Print( -1, 65, "Who do you want to play", tr, tg, tb, true); graphics.Print( -1, 65, "Who do you want to play", tr, tg, tb, true);
@ -1830,8 +1830,8 @@ void maprender(void)
{ {
#define OPTION(opt, text) graphics.map_option(opt, 4, text, game.menupage - 30 == opt) #define OPTION(opt, text) graphics.map_option(opt, 4, text, game.menupage - 30 == opt)
OPTION(0, "return to game"); OPTION(0, "return to game");
OPTION(1, "options"); OPTION(1, "options");
OPTION(2, "quit to menu"); OPTION(2, "quit to menu");
#undef OPTION #undef OPTION
} }