rnd-20070324-1-src
[rocksndiamonds.git] / src / init.c
index 0a9e79672ff10de7ae037fafbb5c5a84a45ec675..a6f67bcd7854ac22f7e7776b85e1e972d042e766 100644 (file)
@@ -4851,10 +4851,14 @@ void InitGfxBackground()
   fieldbuffer = bitmap_db_field;
   SetDrawtoField(DRAW_BACKBUFFER);
 
+#if 1
+  ClearRectangle(backbuffer, 0, 0, WIN_XSIZE, WIN_YSIZE);
+#else
   RedrawBackground();
 
   ClearRectangle(backbuffer, REAL_SX, REAL_SY, FULL_SXSIZE, FULL_SYSIZE);
   ClearRectangle(bitmap_db_door, 0, 0, 3 * DXSIZE, DYSIZE + VYSIZE);
+#endif
 
   for (x = 0; x < MAX_BUF_XSIZE; x++)
     for (y = 0; y < MAX_BUF_YSIZE; y++)
@@ -5212,7 +5216,8 @@ void OpenAll()
 
 #if 1
   FadeSetStartItem();
-  FadeSkipNextFadeOut();
+  if (!(fading.fade_mode & FADE_TYPE_TRANSFORM))
+    FadeSkipNextFadeOut();
   // FadeSetDisabled();
 #else
   fading = fading_none;