rnd-19980904-1
[rocksndiamonds.git] / src / gfxload.h
diff --git a/src/gfxload.h b/src/gfxload.h
new file mode 100644 (file)
index 0000000..654dacd
--- /dev/null
@@ -0,0 +1,45 @@
+/***********************************************************
+*  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             *
+*----------------------------------------------------------*
+*  gfxload.h                                               *
+***********************************************************/
+
+#ifndef GFXLOAD_H
+#define GFXLOAD_H
+
+#ifndef MSDOS
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+
+#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
+#endif