diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index 6495e751..e11b81cd 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -7028,6 +7028,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ ) menuyoff = 10; break; case Menu::continuemenu: + map.settowercolour(3); option("continue from teleporter"); option("continue from quicksave"); option("return to play menu"); diff --git a/desktop_version/src/Input.cpp b/desktop_version/src/Input.cpp index 3d4c646b..febf1803 100644 --- a/desktop_version/src/Input.cpp +++ b/desktop_version/src/Input.cpp @@ -363,8 +363,8 @@ void menuactionpress() break; default: music.playef(11); + map.nexttowercolour(); //This goes first, otherwise mismatching continuemenu color is possible game.createmenu(game.previousmenuname); - map.nexttowercolour(); } break; case Menu::setinvincibility: @@ -871,7 +871,6 @@ void menuactionpress() music.playef(11); game.loadsummary(); //Prepare save slots to display game.createmenu(Menu::continuemenu); - map.settowercolour(3); } } else if (game.currentmenuoption == 1 && game.unlock[8])