rnd-20060816-3-src
[rocksndiamonds.git] / src / tools.c
index 72b5a2902aa290a0dc57f47b64a98cefaf1d2826..7f5d5db6ee1c651c874722443909225f37feffca 100644 (file)
@@ -440,9 +440,7 @@ void FadeExt(int fade_mask, int fade_mode)
 
   if (fade_delay == 0)
   {
-    if (fade_mode == FADE_MODE_CROSSFADE)
-      BlitBitmap(bitmap, backbuffer, x, y, width, height, x, y);
-    else if (fade_mode == FADE_MODE_FADE_OUT)
+    if (fade_mode == FADE_MODE_FADE_OUT)
       ClearRectangle(backbuffer, x, y, width, height);
 
     BackToFront();
@@ -470,6 +468,11 @@ void FadeCross(int fade_mask)
   FadeExt(fade_mask, FADE_MODE_CROSSFADE);
 }
 
+void FadeCrossSaveBackbuffer()
+{
+  BlitBitmap(backbuffer, bitmap_db_cross, 0, 0, WIN_XSIZE, WIN_YSIZE, 0, 0);
+}
+
 void SetMainBackgroundImageIfDefined(int graphic)
 {
   if (graphic_info[graphic].bitmap)