X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_em%2Finput.c;h=2c6c1faacfb498d0ecbebba05a8f95934166f57b;hp=353b36eec71687f862d7a44fd7b2f7a0061c9b16;hb=c0c5862d9ee59c70412b1c35e558101b109a8ec9;hpb=f7704e2d22e9499efe6380e0c916c2bd4918e4be diff --git a/src/game_em/input.c b/src/game_em/input.c index 353b36ee..2c6c1faa 100644 --- a/src/game_em/input.c +++ b/src/game_em/input.c @@ -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;