void DrawMaskedBorder(int redraw_mask)
{
- /* do not draw masked screen borders when displaying title screens */
- if (effectiveGameStatus() == GAME_MODE_TITLE)
+ /* never draw masked screen borders on borderless screens */
+ if (effectiveGameStatus() == GAME_MODE_LOADING ||
+ effectiveGameStatus() == GAME_MODE_TITLE)
return;
if (redraw_mask & REDRAW_ALL)
{
if (fade_type_skip != FADE_TYPE_NONE)
{
-#if 1
+#if 0
printf("::: skipping %d ... [%d] (X)\n", fade_mode, fade_type_skip);
#endif
}
if (fading.fade_mode & FADE_TYPE_TRANSFORM)
+ {
FadeCrossSaveBackbuffer();
- return;
+ return;
+ }
}
redraw_mask |= fade_mask;
if (fade_type == FADE_TYPE_SKIP)
{
-#if 1
+#if 0
printf("::: will skip %d ... [%d]\n", fade_mode, fade_type_skip);
#endif
if (fade_type_skip != FADE_TYPE_NONE)
{
-#if 1
+#if 0
printf("::: skipping %d ... [%d]\n", fade_mode, fade_type_skip);
#endif
/* !!! what abount fade_mask == REDRAW_FIELD | REDRAW_ALL ??? !!! */
-#if 1
+#if 0
printf("::: NOW FADING %d ... [%d]\n", fade_mode, fade_type);
#endif