X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fimage.c;h=ec8b0fdcbee349129df4d8dccd91d2bb11d305fb;hp=73e077340e9a35429480a570692146b5a2be0127;hb=fffaec4e69e54c74cf5eea689191e81b8c19b85a;hpb=727c32da2353e1f688c4636b86a1ab6e8a71f8d6 diff --git a/src/libgame/image.c b/src/libgame/image.c index 73e07734..ec8b0fdc 100644 --- a/src/libgame/image.c +++ b/src/libgame/image.c @@ -695,7 +695,7 @@ static void FreeImage(void *ptr) free(image); } -void InitImageList(struct ArtworkConfigInfo *config_list, int num_list_entries) +void InitImageList(struct FileInfo *file_list, int num_list_entries) { if (image_info == NULL) image_info = checked_calloc(sizeof(struct ArtworkListInfo)); @@ -706,8 +706,8 @@ void InitImageList(struct ArtworkConfigInfo *config_list, int num_list_entries) image_info->type = ARTWORK_TYPE_GRAPHICS; image_info->num_list_entries = num_list_entries; - image_info->config_list = config_list; - image_info->file_list = NULL; + image_info->file_list = file_list; + image_info->content_list = NULL; image_info->load_artwork = Load_PCX; image_info->free_artwork = FreeImage; } @@ -720,3 +720,8 @@ void ReloadCustomImages() ReloadCustomArtworkList(image_info); } + +void FreeAllImages() +{ + FreeCustomArtworkList(image_info); +}