projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20071012-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
image.h
diff --git
a/src/libgame/image.h
b/src/libgame/image.h
index 75c9ad18a2393c33eb72aecd25ad5c2c3d3285ba..89f4f7c41d36ac7029fc9d39d05e6d792d18ad3b 100644
(file)
--- a/
src/libgame/image.h
+++ b/
src/libgame/image.h
@@
-1,7
+1,7
@@
/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-200
2
Artsoft Entertainment *
+* (c) 1994-200
6
Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
@@
-67,17
+67,32
@@
typedef struct
Image *newImage(unsigned int, unsigned int, unsigned int);
void freeImage(Image *);
void freeXImage(Image *, XImageInfo *);
Image *newImage(unsigned int, unsigned int, unsigned int);
void freeImage(Image *);
void freeXImage(Image *, XImageInfo *);
+
+Pixmap Pixmap_to_Mask(Pixmap, int, int);
+
+void ZoomPixmap(Display *, GC, Pixmap, Pixmap, int, int, int, int);
+
int Read_PCX_to_Pixmap(Display *, Window, GC, char *, Pixmap *, Pixmap *);
#endif /* TARGET_X11 */
int Read_PCX_to_Pixmap(Display *, Window, GC, char *, Pixmap *, Pixmap *);
#endif /* TARGET_X11 */
-
-struct FileInfo *get
CurrentImageList(
);
+int getImageListSize();
+struct FileInfo *get
ImageListEntryFromImageID(int
);
Bitmap *getBitmapFromImageID(int);
Bitmap *getBitmapFromImageID(int);
+int getOriginalImageWidthFromImageID(int);
+int getOriginalImageHeightFromImageID(int);
char *getTokenFromImageID(int);
char *getTokenFromImageID(int);
+int getImageIDFromToken(char *);
char *getImageConfigFilename();
char *getImageConfigFilename();
-void InitImageList(struct ConfigInfo *, struct ConfigInfo *, int);
+int getImageListPropertyMappingSize();
+struct PropertyMapping *getImageListPropertyMapping();
+void InitImageList(struct ConfigInfo *, int, struct ConfigTypeInfo *,
+ char **, char **, char **, char **, char **);
+
void ReloadCustomImages();
void ReloadCustomImages();
+void CreateImageWithSmallImages(int, int);
+void ScaleImage(int, int);
+
void FreeAllImages();
#endif /* IMAGE_H */
void FreeAllImages();
#endif /* IMAGE_H */