projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changed using function to get font offset for drawing
[rocksndiamonds.git]
/
src
/
init.c
diff --git
a/src/init.c
b/src/init.c
index 0f5a74cc0a9d2eb488aa507356b51adf4b9ed348..079ece2f796b6f6071b82fb5e413329393cf90ab 100644
(file)
--- 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");
static void ReinitializeGraphics(void)
{
print_timestamp_init("ReinitializeGraphics");
@@
-2279,6
+2286,8
@@
static void ReinitializeGraphics(void)
InitDoors();
print_timestamp_time("InitDoors");
InitDoors();
print_timestamp_time("InitDoors");
+ InitGameInfoFromArtworkInfo();
+
print_timestamp_done("ReinitializeGraphics");
}
print_timestamp_done("ReinitializeGraphics");
}
@@
-5307,6
+5316,8
@@
static void InitGameInfo(void)
game.request_active = FALSE;
game.request_active_or_moving = FALSE;
game.request_active = FALSE;
game.request_active_or_moving = FALSE;
+
+ game.use_masked_elements_initial = FALSE;
}
static void InitPlayerInfo(void)
}
static void InitPlayerInfo(void)