rnd-20060818-1-src
[rocksndiamonds.git] / src / screens.c
index 05956c4c369b741eeed51faf4ae8138b61d0b6c7..8e09ecc95722b4c13bd10ae197cd089f8395c22a 100644 (file)
@@ -658,9 +658,13 @@ void HandleTitleScreen(int mx, int my, int dx, int dy, int button)
     {
       Bitmap *drawto_last = drawto;
 
+#if 1
+      if (use_cross_fading)
+       FadeCrossSaveBackbuffer();
+#else
       if (use_cross_fading)
        drawto = bitmap_db_cross;
-
+#endif
       DrawTitleScreenImage(title_nr);
 
       drawto = drawto_last;
@@ -1468,8 +1472,13 @@ void HandleInfoScreen_Music(int button)
 
     FadeSoundsAndMusic();
 
+#if 1
+    if (button != MB_MENU_INITIALIZE)
+      FadeCrossSaveBackbuffer();
+#else
     if (button != MB_MENU_INITIALIZE)
       drawto = bitmap_db_cross;
+#endif
 
     ClearWindow();
     DrawHeadline();
@@ -1746,7 +1755,11 @@ void HandleInfoScreen_Credits(int button)
 
     screen_nr++;
 
+#if 1
+    FadeCrossSaveBackbuffer();
+#else
     drawto = bitmap_db_cross;
+#endif
 
     show_screen = DrawInfoScreen_CreditsScreen(screen_nr);
 
@@ -2791,8 +2804,8 @@ static struct TokenInfo setup_info_graphics[] =
 #if 0
   { TYPE_SWITCH,       &setup.soft_scrolling,  "Soft Scrolling:"       },
   { TYPE_SWITCH,       &setup.double_buffering,"Double-Buffering:"     },
-  { TYPE_SWITCH,       &setup.fading,          "Fading:"               },
 #endif
+  { TYPE_SWITCH,       &setup.fading,          "Fading:"               },
   { TYPE_SWITCH,       &setup.quick_switch,    "Quick Player Focus Switch:" },
   { TYPE_SWITCH,       &setup.quick_doors,     "Quick Menu Doors:"     },
   { TYPE_SWITCH,       &setup.show_titlescreen,"Show Title Screens:"   },