X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Finit.c;h=079ece2f796b6f6071b82fb5e413329393cf90ab;hb=3a9fc7d57928ecf8fbd12c525bcd2cb74dd5fc2d;hp=0f5a74cc0a9d2eb488aa507356b51adf4b9ed348;hpb=491ad391865f3746aefb49710ec7798418e0d7bb;p=rocksndiamonds.git diff --git a/src/init.c b/src/init.c index 0f5a74cc..079ece2f 100644 --- a/src/init.c +++ b/src/init.c @@ -2236,6 +2236,13 @@ static void InitMusicInfo(void) } } + +static void InitGameInfoFromArtworkInfo(void) +{ + // special case: store initial value of custom artwork setting + game.use_masked_elements_initial = game.use_masked_elements; +} + static void ReinitializeGraphics(void) { print_timestamp_init("ReinitializeGraphics"); @@ -2279,6 +2286,8 @@ static void ReinitializeGraphics(void) InitDoors(); print_timestamp_time("InitDoors"); + InitGameInfoFromArtworkInfo(); + print_timestamp_done("ReinitializeGraphics"); } @@ -5307,6 +5316,8 @@ static void InitGameInfo(void) game.request_active = FALSE; game.request_active_or_moving = FALSE; + + game.use_masked_elements_initial = FALSE; } static void InitPlayerInfo(void)