From eb58d808c808c9fe4f33c7c18ae2309c6ff538da Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sat, 25 Feb 2017 19:57:56 +0100 Subject: [PATCH] fixed bug with using wrong values for 'level solved' and 'game over' --- src/game.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/game.c b/src/game.c index 95d5555a..5391ce91 100644 --- a/src/game.c +++ b/src/game.c @@ -10855,17 +10855,17 @@ static void CheckLevelTime() } else if (level.game_engine_type == GAME_ENGINE_TYPE_MM) { - if (game_mm.LevelSolved && - !game_mm.GameOver) /* game won */ + if (game_mm.level_solved && + !game_mm.game_over) /* game won */ { PlayerWins(local_player); - game_mm.GameOver = TRUE; + game_mm.game_over = TRUE; AllPlayersGone = TRUE; } - if (game_mm.GameOver) /* game lost */ + if (game_mm.game_over) /* game lost */ AllPlayersGone = TRUE; } @@ -11068,17 +11068,17 @@ void GameActionsExt() } else if (level.game_engine_type == GAME_ENGINE_TYPE_MM) { - if (game_mm.LevelSolved && - !game_mm.GameOver) /* game won */ + if (game_mm.level_solved && + !game_mm.game_over) /* game won */ { PlayerWins(local_player); - game_mm.GameOver = TRUE; + game_mm.game_over = TRUE; AllPlayersGone = TRUE; } - if (game_mm.GameOver) /* game lost */ + if (game_mm.game_over) /* game lost */ AllPlayersGone = TRUE; } -- 2.34.1