X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=87af3c9784116f75271d95b6253658f8af098001;hp=2aa3b3458e28d98d216dded012f8ab491bb23e69;hb=fd054e61ac10b62524efcac1e8438e432cded86a;hpb=aafc5189b2b9550dd03dfcc7213e28bec2bca63b diff --git a/src/game.c b/src/game.c index 2aa3b345..87af3c97 100644 --- a/src/game.c +++ b/src/game.c @@ -3097,11 +3097,11 @@ void InitGame() // required here to update video display before fading (FIX THIS) DrawMaskedBorder(REDRAW_DOOR_2); - SetGameStatus(GAME_MODE_PLAYING); - if (!game.restart_level) CloseDoor(DOOR_CLOSE_1); + SetGameStatus(GAME_MODE_PLAYING); + /* needed if different viewport properties defined for playing */ ChangeViewportPropertiesIfNeeded(); @@ -3115,10 +3115,10 @@ void InitGame() FadeOut(fade_mask); - OpenDoor(GetDoorState() | DOOR_NO_DELAY | DOOR_FORCE_REDRAW); - ClearField(); + OpenDoor(GetDoorState() | DOOR_NO_DELAY | DOOR_FORCE_REDRAW); + DrawCompleteVideoDisplay(); InitGameEngine();