if (!game.restart_level)
CloseDoor(DOOR_CLOSE_1);
-#if 1
/* needed if different viewport properties defined for playing */
ChangeViewportPropertiesIfNeeded();
-#endif
if (level_editor_test_game)
FadeSkipNextFadeIn();
else
FadeSetEnterScreen();
- if (CheckIfRedrawGlobalBorderIsNeeded())
+ if (CheckIfGlobalBorderHasChanged())
fade_mask = REDRAW_ALL;
-#if 0
- printf("::: %d\n", (fade_mask == REDRAW_ALL ? 1 : 0));
-#endif
-
FadeOut(fade_mask);
-#if 0
- /* needed if different viewport properties defined for playing */
- ChangeViewportPropertiesIfNeeded();
-#endif
-
-#if 1
ClearField();
-#endif
DrawCompleteVideoDisplay();
{
UnmapGameButtons();
UnmapTapeButtons();
+
+ FreeGameButtons();
+ CreateGameButtons();
+
game_gadget[SOUND_CTRL_ID_MUSIC]->checked = setup.sound_music;
game_gadget[SOUND_CTRL_ID_LOOPS]->checked = setup.sound_loops;
game_gadget[SOUND_CTRL_ID_SIMPLE]->checked = setup.sound_simple;
+
MapGameButtons();
MapTapeButtons();