X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame.c;h=0b2d47fd4bb2f618fc1cb208d5e6aa98437e6b04;hb=4c3124b6e2b8454dbf25a30559676bfa1b2a1a87;hp=ae9346768b163531732e0fe2b5feca802ba7d630;hpb=b42cb98ebc3215ce864e9dd19371b48afff4c2fd;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index ae934676..0b2d47fd 100644 --- a/src/game.c +++ b/src/game.c @@ -3106,7 +3106,7 @@ void InitGame() else FadeSetEnterScreen(); - if (CheckIfRedrawGlobalBorderIsNeeded()) + if (CheckIfGlobalBorderHasChanged()) fade_mask = REDRAW_ALL; FadeOut(fade_mask); @@ -3954,9 +3954,14 @@ void InitGame() { 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();