From: Holger Schemel Date: Tue, 14 Jan 2025 22:44:56 +0000 (+0100) Subject: removed redundant closing of doors when (not) restarting game X-Git-Tag: 4.4.0.1~11 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=0d9020f1134d3e35ac6e779ac13177bce2a172f4;p=rocksndiamonds.git removed redundant closing of doors when (not) restarting game --- diff --git a/src/game.c b/src/game.c index 2f31bc7f..7215d695 100644 --- a/src/game.c +++ b/src/game.c @@ -16554,7 +16554,6 @@ static void RequestRestartGame(void) char *message = getRestartGameMessage(); boolean has_started_game = hasStartedNetworkGame(); int request_mode = (has_started_game ? REQ_ASK : REQ_CONFIRM); - int door_state = DOOR_CLOSE_1; boolean restart_wanted = (Request(message, request_mode | REQ_STAY_OPEN) && has_started_game); @@ -16568,18 +16567,10 @@ static void RequestRestartGame(void) if (restart_wanted) { - CloseDoor(door_state); - StartGameActions(network.enabled, setup.autorecord, level.random_seed); } else { - // if game was invoked from level editor, also close tape recorder door - if (level_editor_test_game) - door_state = DOOR_CLOSE_ALL; - - CloseDoor(door_state); - SetGameStatus(GAME_MODE_MAIN); DrawMainMenu();