projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20020906-3-src
[rocksndiamonds.git]
/
src
/
libgame
/
image.c
diff --git
a/src/libgame/image.c
b/src/libgame/image.c
index 73e077340e9a35429480a570692146b5a2be0127..ec8b0fdcbee349129df4d8dccd91d2bb11d305fb 100644
(file)
--- a/
src/libgame/image.c
+++ b/
src/libgame/image.c
@@
-695,7
+695,7
@@
static void FreeImage(void *ptr)
free(image);
}
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));
{
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->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;
}
image_info->load_artwork = Load_PCX;
image_info->free_artwork = FreeImage;
}
@@
-720,3
+720,8
@@
void ReloadCustomImages()
ReloadCustomArtworkList(image_info);
}
ReloadCustomArtworkList(image_info);
}
+
+void FreeAllImages()
+{
+ FreeCustomArtworkList(image_info);
+}