diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index ed2855bf..726a6e15 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -130,7 +130,6 @@ void Game::init(void) roomchange = false; - savemystats = false; quickrestartkludge = false; tapleft = 0; @@ -6623,12 +6622,12 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ ) if (temp == 1) { createmenu(Menu::unlocktimetrial, true); - savemystats = true; + savestatsandsettings(); } else if (temp > 1) { createmenu(Menu::unlocktimetrials, true); - savemystats = true; + savestatsandsettings(); } } else @@ -6647,7 +6646,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ ) unlocknotify[17] = true; unlock[17] = true; createmenu(Menu::unlocknodeathmode, true); - savemystats = true; + savestatsandsettings(); } //Alright then! Flip mode? else if (unlock[5] && !unlocknotify[18]) @@ -6655,7 +6654,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ ) unlock[18] = true; unlocknotify[18] = true; createmenu(Menu::unlockflipmode, true); - savemystats = true; + savestatsandsettings(); } //What about the intermission levels? else if (unlock[7] && !unlocknotify[16]) @@ -6663,7 +6662,7 @@ void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ ) unlock[16] = true; unlocknotify[16] = true; createmenu(Menu::unlockintermission, true); - savemystats = true; + savestatsandsettings(); } else { diff --git a/desktop_version/src/Game.h b/desktop_version/src/Game.h index 3af3f93c..557d0270 100644 --- a/desktop_version/src/Game.h +++ b/desktop_version/src/Game.h @@ -374,8 +374,6 @@ public: std::string hardestroom; int hardestroomdeaths, currentroomdeaths; - bool savemystats; - bool quickrestartkludge; diff --git a/desktop_version/src/Input.cpp b/desktop_version/src/Input.cpp index 8e1945a2..652a0601 100644 --- a/desktop_version/src/Input.cpp +++ b/desktop_version/src/Input.cpp @@ -687,7 +687,7 @@ static void menuactionpress() { // toggle Flip Mode graphics.setflipmode = !graphics.setflipmode; - game.savemystats = true; + game.savestatsandsettings(); if (graphics.setflipmode) { music.playef(18); @@ -1307,7 +1307,7 @@ static void menuactionpress() { // WARNING: Partially duplicated in Menu::options graphics.setflipmode = !graphics.setflipmode; - game.savemystats = true; + game.savestatsandsettings(); if (graphics.setflipmode) { music.playef(18); diff --git a/desktop_version/src/main.cpp b/desktop_version/src/main.cpp index c2f199ad..a48980c8 100644 --- a/desktop_version/src/main.cpp +++ b/desktop_version/src/main.cpp @@ -639,12 +639,6 @@ static void inline fixedloop() //We did editorinput, now it's safe to turn this off key.linealreadyemptykludge = false; - if (game.savemystats) - { - game.savemystats = false; - game.savestatsandsettings(); - } - //Mute button if (key.isDown(KEYBOARD_m) && game.mutebutton<=0 && !key.textentry()) {