From b4386b98e72c02fd67d30c207836a4642219a401 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Thu, 21 May 2015 11:56:17 +0200 Subject: [PATCH] fixed flickering of toons due to redraw mask change (see previous commit) --- src/libgame/toons.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libgame/toons.c b/src/libgame/toons.c index b41b9386..3868bdb6 100644 --- a/src/libgame/toons.c +++ b/src/libgame/toons.c @@ -159,6 +159,9 @@ void DrawAnim(Bitmap *toon_bitmap, int src_x, int src_y, int width, int height, BlitBitmap(screen_info.save_buffer, backbuffer, buffer_x, buffer_y, pad_width, pad_height, pad_dest_x, pad_dest_y); + + /* prevent immediate redraw of restored toon area in backbuffer */ + redraw_mask = REDRAW_NONE; } boolean AnimateToon(int toon_nr, boolean restart) -- 2.34.1