From cc87512c58b885ea16697b0017201c900fce8428 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Tue, 21 Mar 2023 05:43:41 +0100 Subject: [PATCH] fixed playing "game.losing" sound also if not asking to play again --- src/game.c | 4 ++++ src/screens.c | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/game.c b/src/game.c index d91d8ac3..1cbea93f 100644 --- a/src/game.c +++ b/src/game.c @@ -15711,6 +15711,10 @@ void CheckGameOver(void) return; } + // do not ask to play again if this was disabled in setup menu + if (!setup.ask_on_game_over) + return; + if (last_game_over != game_over) game.restart_game_message = getRestartGameMessage(); diff --git a/src/screens.c b/src/screens.c index 4d8f50e0..eecb688b 100644 --- a/src/screens.c +++ b/src/screens.c @@ -9527,8 +9527,7 @@ void HandleSetupScreen(int mx, int my, int dx, int dy, int button) void HandleGameActions(void) { - if (setup.ask_on_game_over) - CheckGameOver(); + CheckGameOver(); if (game.restart_game_message != NULL) { -- 2.34.1