From 1634a3a8e6725c9d3a31c07acafb8b8a8946f881 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sat, 24 Feb 2018 16:27:02 +0100 Subject: [PATCH] fixed bug with not updating screen scroll position in EM engine in warp mode - this bug was introduced with commit 727d3b5f --- src/game_em/graphics.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game_em/graphics.c b/src/game_em/graphics.c index 07a965dd..fee2a181 100644 --- a/src/game_em/graphics.c +++ b/src/game_em/graphics.c @@ -544,10 +544,6 @@ static boolean checkIfAllPlayersAreVisible(int center_x, int center_y) void RedrawPlayfield_EM(boolean force_redraw) { - // skip redrawing playfield in warp mode or when testing tapes with "autotest" - if (DrawingDeactivatedField()) - return; - boolean draw_new_player_location = FALSE; boolean quick_relocation = setup.quick_switch; int max_center_distance_player_nr = @@ -764,6 +760,10 @@ void RedrawPlayfield_EM(boolean force_redraw) screen_y = screen_y_old; } + // skip redrawing playfield in warp mode or when testing tapes with "autotest" + if (DrawingDeactivatedField()) + return; + animscreen(); for (i = 0; i < MAX_PLAYERS; i++) -- 2.34.1