added always redrawing global border when redrawing playfield area
authorHolger Schemel <info@artsoft.org>
Thu, 5 Apr 2018 22:45:20 +0000 (00:45 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 5 Apr 2018 22:45:20 +0000 (00:45 +0200)
commitfad8edb03b7e296b5f2df0cfb3a46cb014cf0c27
treeed8200f1f8e8e05c629ee307c2f9fff95a87c6ed
parentfd045bdb92ad7e3523ba850c13a7ef6533d0e726
added always redrawing global border when redrawing playfield area

Before, the global border was only redrawn if its graphics had changed
or if any of the viewport areas (playfield or doors) had changed their
position or size.

Now, it is always redrawn if the playfield area is cleared (to redraw
its content). This has the advantage that accidentally damaged global
border areas (caused by buggy graphics definitions from custom artwork
sets) are redrawn much earlier than before (where it could require
loading a different level set with different graphics to "repair" the
damaged global border).
src/tools.c