updated contact info in source file headers
[rocksndiamonds.git] / src / libgame / image.h
1 // ============================================================================
2 // Artsoft Retro-Game Library
3 // ----------------------------------------------------------------------------
4 // (c) 1995-2014 by Artsoft Entertainment
5 //                  Holger Schemel
6 //                  info@artsoft.org
7 //                  http://www.artsoft.org/
8 // ----------------------------------------------------------------------------
9 // image.h
10 // ============================================================================
11
12 #ifndef IMAGE_H
13 #define IMAGE_H
14
15 #include "system.h"
16
17
18 int getImageListSize();
19 struct FileInfo *getImageListEntryFromImageID(int);
20 Bitmap *getBitmapFromImageID(int);
21 int getOriginalImageWidthFromImageID(int);
22 int getOriginalImageHeightFromImageID(int);
23 char *getTokenFromImageID(int);
24 int getImageIDFromToken(char *);
25 char *getImageConfigFilename();
26 int getImageListPropertyMappingSize();
27 struct PropertyMapping *getImageListPropertyMapping();
28 void InitImageList(struct ConfigInfo *, int, struct ConfigTypeInfo *,
29                    char **, char **, char **, char **, char **);
30
31 void ReloadCustomImages();
32 void CreateImageWithSmallImages(int, int, int);
33 void ScaleImage(int, int);
34
35 void FreeAllImages();
36
37 #endif  /* IMAGE_H */