projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20060816-3-src
[rocksndiamonds.git]
/
src
/
screens.c
diff --git
a/src/screens.c
b/src/screens.c
index 05956c4c369b741eeed51faf4ae8138b61d0b6c7..cd38087393720868036bdad18708138f65a04ae1 100644
(file)
--- a/
src/screens.c
+++ b/
src/screens.c
@@
-658,9
+658,13
@@
void HandleTitleScreen(int mx, int my, int dx, int dy, int button)
{
Bitmap *drawto_last = drawto;
{
Bitmap *drawto_last = drawto;
+#if 1
+ if (use_cross_fading)
+ FadeCrossSaveBackbuffer();
+#else
if (use_cross_fading)
drawto = bitmap_db_cross;
if (use_cross_fading)
drawto = bitmap_db_cross;
-
+#endif
DrawTitleScreenImage(title_nr);
drawto = drawto_last;
DrawTitleScreenImage(title_nr);
drawto = drawto_last;
@@
-1468,8
+1472,13
@@
void HandleInfoScreen_Music(int button)
FadeSoundsAndMusic();
FadeSoundsAndMusic();
+#if 1
+ if (button != MB_MENU_INITIALIZE)
+ FadeCrossSaveBackbuffer();
+#else
if (button != MB_MENU_INITIALIZE)
drawto = bitmap_db_cross;
if (button != MB_MENU_INITIALIZE)
drawto = bitmap_db_cross;
+#endif
ClearWindow();
DrawHeadline();
ClearWindow();
DrawHeadline();
@@
-1746,7
+1755,11
@@
void HandleInfoScreen_Credits(int button)
screen_nr++;
screen_nr++;
+#if 1
+ FadeCrossSaveBackbuffer();
+#else
drawto = bitmap_db_cross;
drawto = bitmap_db_cross;
+#endif
show_screen = DrawInfoScreen_CreditsScreen(screen_nr);
show_screen = DrawInfoScreen_CreditsScreen(screen_nr);