From 5cc97571f68595942bbab4e2beabf5af8dcacc34 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sat, 25 Aug 2018 14:58:44 +0200 Subject: [PATCH] swapped condition logic for better readability --- src/game.c | 10 +++++----- src/screens.c | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/game.c b/src/game.c index 380614c4..fb56f906 100644 --- a/src/game.c +++ b/src/game.c @@ -4724,15 +4724,15 @@ void GameEnd() DrawHallOfFame(last_level_nr, hi_pos); } - else if (!setup.auto_play_next_level || !setup.increment_levels) + else if (setup.auto_play_next_level && setup.increment_levels) { - SetGameStatus(GAME_MODE_MAIN); - - DrawMainMenu(); + StartGameActions(network.enabled, setup.autorecord, level.random_seed); } else { - StartGameActions(network.enabled, setup.autorecord, level.random_seed); + SetGameStatus(GAME_MODE_MAIN); + + DrawMainMenu(); } } diff --git a/src/screens.c b/src/screens.c index 9deb974c..4b8af186 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4630,16 +4630,16 @@ void HandleHallOfFame(int mx, int my, int dx, int dy, int button) FadeSound(SND_BACKGROUND_SCORES); - if (game_status_last_screen != GAME_MODE_PLAYING || - !setup.auto_play_next_level || !setup.increment_levels) + if (game_status_last_screen == GAME_MODE_PLAYING && + setup.auto_play_next_level && setup.increment_levels) { - SetGameStatus(GAME_MODE_MAIN); - - DrawMainMenu(); + StartGameActions(network.enabled, setup.autorecord, level.random_seed); } else { - StartGameActions(network.enabled, setup.autorecord, level.random_seed); + SetGameStatus(GAME_MODE_MAIN); + + DrawMainMenu(); } } -- 2.34.1