From 6689304a6b2e10506949457dae724cb94f1ba71f Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Fri, 10 Mar 2017 15:25:53 +0100 Subject: [PATCH] stopped scanning laser after game was lost (MM engine) --- src/game_mm/mm_game.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index 8a7d381e..fbd23b43 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -571,6 +571,10 @@ void ScanLaser() int element; int end = 0, rf = laser.num_edges; + /* do not scan laser again after the game was lost for whatever reason */ + if (game_mm.game_over) + return; + laser.overloaded = FALSE; laser.stops_inside_element = FALSE; -- 2.34.1