X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fimage.c;h=b7634e85366b6e06b6b1ed177a9302c777cf1473;hp=d6e3013ce4be6aff07941727e99d65177342e740;hb=29fc833ae1b5e46a429a9fa82098e8ad94f6f400;hpb=ddcffe00ce77278eeb312fa6155822faa6c06451 diff --git a/src/libgame/image.c b/src/libgame/image.c index d6e3013c..b7634e85 100644 --- a/src/libgame/image.c +++ b/src/libgame/image.c @@ -822,10 +822,9 @@ struct PropertyMapping *getImageListPropertyMapping() void InitImageList(struct ConfigInfo *config_list, int num_file_list_entries, struct ConfigInfo *config_suffix_list, - char **base_prefixes, - char **ext1_suffixes, - char **ext2_suffixes, - char **ext3_suffixes) + char **base_prefixes, char **ext1_suffixes, + char **ext2_suffixes, char **ext3_suffixes, + char **ignore_tokens) { int i; @@ -866,10 +865,15 @@ void InitImageList(struct ConfigInfo *config_list, int num_file_list_entries, for (i=0; ext3_suffixes[i] != NULL; i++) image_info->num_ext3_suffixes++; + image_info->num_ignore_tokens = 0; + for (i=0; ignore_tokens[i] != NULL; i++) + image_info->num_ignore_tokens++; + image_info->base_prefixes = base_prefixes; image_info->ext1_suffixes = ext1_suffixes; image_info->ext2_suffixes = ext2_suffixes; image_info->ext3_suffixes = ext3_suffixes; + image_info->ignore_tokens = ignore_tokens; image_info->num_property_mapping_entries = 0;