projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100402-1-src
[rocksndiamonds.git]
/
src
/
screens.c
diff --git
a/src/screens.c
b/src/screens.c
index 87f4a3e0ee124af6f93583f740b77695dc80ba26..9fbd5b1b487ea80e54320890e3389d04a3043a19 100644
(file)
--- a/
src/screens.c
+++ b/
src/screens.c
@@
-1266,6
+1266,8
@@
void DrawMainMenuExt(int fade_mask, boolean do_fading)
/* store valid level series information */
leveldir_last_valid = leveldir_current;
/* store valid level series information */
leveldir_last_valid = leveldir_current;
+ init_last = init; /* switch to new busy animation */
+
/* needed if last screen (level choice) changed graphics, sounds or music */
ReloadCustomArtwork(0);
/* needed if last screen (level choice) changed graphics, sounds or music */
ReloadCustomArtwork(0);
@@
-1283,6
+1285,11
@@
void DrawMainMenuExt(int fade_mask, boolean do_fading)
#endif
#endif
#endif
#endif
+#if 1
+ /* needed if newly loaded custom artwork requires a different screen mode */
+ ChangeScreenModeIfNeeded();
+#endif
+
#if defined(TARGET_SDL)
SetDrawtoField(DRAW_BACKBUFFER);
#endif
#if defined(TARGET_SDL)
SetDrawtoField(DRAW_BACKBUFFER);
#endif