added helper function for debugging of image handling
authorHolger Schemel <info@artsoft.org>
Fri, 29 Jul 2016 17:20:31 +0000 (19:20 +0200)
committerHolger Schemel <info@artsoft.org>
Fri, 29 Jul 2016 17:20:31 +0000 (19:20 +0200)
src/libgame/image.c
src/libgame/image.h

index 76d9b183b730b1ef85511a101d869038b18aa8c9..699093b7b7ebb718e6a6d74144ba3c5b81caada8 100644 (file)
@@ -140,6 +140,13 @@ char *getTokenFromImageID(int graphic)
   return (file_list != NULL ? file_list->token : NULL);
 }
 
+char *getFilenameFromImageID(int graphic)
+{
+  struct FileInfo *file_list = getImageListEntryFromImageID(graphic);
+
+  return (file_list != NULL ? file_list->filename : NULL);
+}
+
 int getImageIDFromToken(char *token)
 {
   struct FileInfo *file_list = image_info->file_list;
index 76ff3509fa583b24f60229d15f3644cb09387d74..25b83ce5c551d1b162a39f8bf6b5378d48ffb14b 100644 (file)
@@ -58,6 +58,7 @@ Bitmap **getBitmapsFromImageID(int);
 int getOriginalImageWidthFromImageID(int);
 int getOriginalImageHeightFromImageID(int);
 char *getTokenFromImageID(int);
+char *getFilenameFromImageID(int);
 int getImageIDFromToken(char *);
 char *getImageConfigFilename();
 int getImageListPropertyMappingSize();