rnd-20060816-2-src
[rocksndiamonds.git] / src / game_em / input.c
index 353b36eec71687f862d7a44fd7b2f7a0061c9b16..2c6c1faacfb498d0ecbebba05a8f95934166f57b 100644 (file)
@@ -62,6 +62,9 @@ void InitGameEngine_EM()
 
   game_initscreen();
   game_animscreen();
+
+  /* blit playfield from scroll buffer to back buffer for fading in */
+  BlitScreenToBitmap_EM(backbuffer);
 }
 
 void GameActions_EM(byte action[MAX_PLAYERS], boolean warp_mode)
@@ -70,6 +73,14 @@ void GameActions_EM(byte action[MAX_PLAYERS], boolean warp_mode)
 
   game_animscreen();
 
+#if 1
+  SyncDisplay();
+
+  blitscreen();
+
+  FlushDisplay();
+#endif
+
   RandomEM = RandomEM * 129 + 1;
 
   frame = (frame - 1) & 7;