fade_delay = fading.fade_delay;
post_delay = (fade_mode == FADE_MODE_FADE_OUT ? fading.post_delay : 0);
- draw_border_function = DrawMaskedBorder_FIELD;
+ if (border.draw_masked_when_fading)
+ draw_border_function = DrawMaskedBorder_FIELD; /* update when fading */
+ else
+ DrawMaskedBorder_FIELD(); /* draw once */
}
else /* REDRAW_ALL */
{
void FadeIn(int fade_mask)
{
+#if 0
global.border_status = game_status;
+#endif
#if 0
global.fading_status = game_status;
FadeExt(fade_mask, FADE_MODE_FADE_OUT);
#endif
#endif
+
+#if 1
+ global.border_status = game_status;
+#endif
}
void FadeCross(int fade_mask)