* fixed problem with artwork config entries using the value "[DEFAULT]";
this does not what one might expect, but sets the value to an invalid
value -- solution: simply ignore such entries, which results in this
value keeping its previous (real) default value (in general, entries
that should use their default value should just not be defined here)
is used with a different artwork set (e.g. using "override graphics")
* fixed problem with door borders on main screen by first drawing doors
and then the corresponding border masks, but not vice versa
is used with a different artwork set (e.g. using "override graphics")
* fixed problem with door borders on main screen by first drawing doors
and then the corresponding border masks, but not vice versa
+ * fixed problem with artwork config entries using the value "[DEFAULT]";
+ this does not what one might expect, but sets the value to an invalid
+ value -- solution: simply ignore such entries, which results in this
+ value keeping its previous (real) default value (in general, entries
+ that should use their default value should just not be defined here)
2007-08-22
* fixed problem with broken crumbled graphics after level set changes
2007-08-22
* fixed problem with broken crumbled graphics after level set changes
-#define COMPILE_DATE_STRING "2007-08-25 10:35"
+#define COMPILE_DATE_STRING "2007-08-25 13:56"
{
char *value = getHashEntry(setup_file_hash, image_config_vars[i].token);
{
char *value = getHashEntry(setup_file_hash, image_config_vars[i].token);
+ /* (ignore definitions set to "[DEFAULT]" which are already initialized) */
+ if (value != NULL && !strEqual(value, ARG_DEFAULT))
*image_config_vars[i].value =
get_token_parameter_value(image_config_vars[i].token, value);
}
*image_config_vars[i].value =
get_token_parameter_value(image_config_vars[i].token, value);
}
#if CREATE_SPECIAL_EDITION
free(filename);
#if CREATE_SPECIAL_EDITION
free(filename);
+ /* !!! INSERT WARNING HERE TO REPORT MISSING ARTWORK FILES !!! */
+#if 0
+ printf("::: MISSING ARTWORK FILE '%s'\n", basename);
+#endif
+
/* 6th try: look for fallback artwork in old default artwork directory */
/* (needed to prevent errors when trying to access unused artwork files) */
filename = getPath2(options.graphics_directory, GFX_FALLBACK_FILENAME);
/* 6th try: look for fallback artwork in old default artwork directory */
/* (needed to prevent errors when trying to access unused artwork files) */
filename = getPath2(options.graphics_directory, GFX_FALLBACK_FILENAME);
if (show_title_initial)
InitializeTitleControls_CheckTitleInfo(TRUE);
if (show_title_initial)
InitializeTitleControls_CheckTitleInfo(TRUE);
InitializeTitleControls_CheckTitleInfo(FALSE);
InitializeTitleControls_CheckTitleInfo(FALSE);
printf("::: NOW FADING %d ... [%d]\n", fade_mode, fade_type);
#endif
printf("::: NOW FADING %d ... [%d]\n", fade_mode, fade_type);
#endif
if (fade_mask == REDRAW_NONE)
fade_mask = REDRAW_FIELD;
#endif
if (fade_mask == REDRAW_NONE)
fade_mask = REDRAW_FIELD;
#endif