rnd-20020906-3-src
[rocksndiamonds.git] / src / libgame / image.c
index 73e077340e9a35429480a570692146b5a2be0127..ec8b0fdcbee349129df4d8dccd91d2bb11d305fb 100644 (file)
@@ -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);
+}