rnd-20070903-1-src
authorHolger Schemel <info@artsoft.org>
Mon, 3 Sep 2007 19:29:39 +0000 (21:29 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:56:06 +0000 (10:56 +0200)
* fixed bug with displaying background for title messages on info screen

ChangeLog
src/conftime.h
src/libgame/system.c

index 13e3f3939670705e20f9cea780f135fa5127444c..c737527edc51db5decdf5ce2d5b2c92749c6701f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-09-03
+       * fixed bug with displaying background for title messages on info screen
+
 2007-09-01
        * fixed bug with CE action "move player" always resulting in player 4
          if there was a CE action with no trigger player (because the player
index aedf8caff92e02ba55aa45c0ac92ce8b30578489..64ad219d5a20a864cee7eb47fc1182847e6b3a2e 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "2007-09-02 00:58"
+#define COMPILE_DATE_STRING "2007-09-03 21:27"
index e94949d4245ef027c86383970b9a78e7a38ad2d5..9ed186f1e8143312974f1a4ea0c9807a50030d00 100644 (file)
@@ -267,17 +267,24 @@ void SetBackgroundBitmap(Bitmap *background_bitmap_tile, int mask)
 
 void SetWindowBackgroundBitmap(Bitmap *background_bitmap_tile)
 {
+  /* remove every mask before setting mask for window */
+  /* (!!! TO BE FIXED: The whole REDRAW_* system really sucks! !!!) */
+  SetBackgroundBitmap(NULL, 0xffff);           /* !!! FIX THIS !!! */
   SetBackgroundBitmap(background_bitmap_tile, REDRAW_ALL);
 }
 
 void SetMainBackgroundBitmap(Bitmap *background_bitmap_tile)
 {
+  /* remove window area mask before setting mask for main area */
+  /* (!!! TO BE FIXED: The whole REDRAW_* system really sucks! !!!) */
   SetBackgroundBitmap(NULL, REDRAW_ALL);       /* !!! FIX THIS !!! */
   SetBackgroundBitmap(background_bitmap_tile, REDRAW_FIELD);
 }
 
 void SetDoorBackgroundBitmap(Bitmap *background_bitmap_tile)
 {
+  /* remove window area mask before setting mask for door area */
+  /* (!!! TO BE FIXED: The whole REDRAW_* system really sucks! !!!) */
   SetBackgroundBitmap(NULL, REDRAW_ALL);       /* !!! FIX THIS !!! */
   SetBackgroundBitmap(background_bitmap_tile, REDRAW_DOOR_1);
 }