X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgfxloader.h;fp=src%2Fgfxloader.h;h=d5b2257648dff28d03dbf59c5c41991a372ac2d9;hb=b2a0ff1ddd4430110b331129469dabb8ea7b6ba7;hp=0000000000000000000000000000000000000000;hpb=823bddb0d9cc63ddda17a2cd20266aa3b82bde38;p=rocksndiamonds.git diff --git a/src/gfxloader.h b/src/gfxloader.h new file mode 100644 index 00000000..d5b22576 --- /dev/null +++ b/src/gfxloader.h @@ -0,0 +1,43 @@ +/*********************************************************** +* Rocks'n'Diamonds -- McDuffin Strikes Back! * +*----------------------------------------------------------* +* ©1995 Artsoft Development * +* Holger Schemel * +* 33659 Bielefeld-Senne * +* Telefon: (0521) 493245 * +* eMail: aeglos@valinor.owl.de * +* aeglos@uni-paderborn.de * +* q99492@pbhrzx.uni-paderborn.de * +*----------------------------------------------------------* +* gfxloader.h * +***********************************************************/ + +#ifndef GFXLOADER_H +#define GFXLOADER_H + +#include +#include +#include +#include +#include + +#define GIF_Success 0 +#define GIF_OpenFailed -1 +#define GIF_ReadFailed -2 +#define GIF_FileInvalid -3 +#define GIF_NoMemory -4 +#define GIF_ColorFailed -5 + +#define ILBM_Success 0 +#define ILBM_OpenFailed -1 +#define ILBM_ReadFailed -2 +#define ILBM_FileInvalid -3 +#define ILBM_NoMemory -4 +#define ILBM_ColorFailed -5 + +int Read_ILBM_to_Bitmap(Display *, char *, Pixmap *); +int Read_GIF_to_Bitmap(Display *, char *, Pixmap *); +int Read_GIF_to_Pixmap(Display *, char *, Pixmap *); +int Read_GIF_to_XImage(Display *, char *, XImage **); + +#endif