X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=7d5268c21a41c7af4d63812c01dd2149d64d1635;hb=35d0e139cd9e01e6f12ecb8b3802d709c821694c;hp=93a62e07d1a55ad5bf4c2ca2627491b4ff83effb;hpb=730deaee1a38f75d749a21cddbb562c2b339cc73;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 93a62e07..7d5268c2 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -2712,6 +2712,7 @@ int get_parameter_value(char *value_raw, char *suffix, int type) string_has_parameter(value, "fade") ? FADE_MODE_FADE : string_has_parameter(value, "crossfade") ? FADE_MODE_CROSSFADE : string_has_parameter(value, "melt") ? FADE_MODE_MELT : + string_has_parameter(value, "curtain") ? FADE_MODE_CURTAIN : FADE_MODE_DEFAULT); } else if (strPrefix(suffix, ".font")) /* (may also be ".font_xyz") */ @@ -3275,8 +3276,8 @@ static void LoadArtworkConfigFromFilename(struct ArtworkListInfo *artwork_info, boolean unknown_tokens_found = FALSE; boolean undefined_values_found = (hashtable_count(empty_file_hash) != 0); - if ((setup_file_list = loadSetupFileList(filename)) == NULL) - Error(ERR_EXIT, "loadSetupFileHash works, but loadSetupFileList fails"); + /* list may be NULL for empty artwork config files */ + setup_file_list = loadSetupFileList(filename); BEGIN_HASH_ITERATION(extra_file_hash, itr) {