rnd-20001203-5-src
[rocksndiamonds.git] / src / libgame / msdos.h
index 26a3f79110e047d68e6588260f947322cfa3feba..7523ef4029eb32667ba4f54453090b70d5f5184d 100644 (file)
 #ifndef MSDOS_H
 #define MSDOS_H
 
-#include <allegro.h>
 #include <time.h>
+#include "allegro.h"
+
 
 /* symbol 'window' is defined in DJGPP cross-compiler in libc.a(conio.o) */
 #define window window_djgpp
 
+/* symbol 'font' is defined in "allegro.h" */
+#define font font_allegro
+
 /* system dependent definitions */
 
 #define TARGET_STRING          "DOS"
 
 /* end of X11 keyboard mapping */
 
-#define MOUSE_FILENAME         "mouse.pcx"
 #define JOYSTICK_FILENAME      "joystick.cnf"
 
 #define screen myscreen
@@ -691,6 +694,7 @@ int XReadBitmapFile(Display *, Drawable, char *,
                    unsigned int *, unsigned int *, Pixmap *, int *, int *);
 void XFreePixmap(Display *, Pixmap);
 void XFreeGC(Display *, GC);
+void XUnmapWindow(Display *, Window);
 void XCloseDisplay(Display *);
 void XNextEvent(Display *, XEvent *);
 int XPending(Display *);
@@ -699,13 +703,14 @@ int XLookupString(XKeyEvent *, char *, int, KeySym *, XComposeStatus *);
 void XSetForeground(Display *, GC, unsigned long);
 void XDrawLine(Display *, Drawable, GC, int, int, int, int);
 void XDestroyImage(XImage *);
+void XDestroyWindow(Display *, Window);
 Bool XQueryPointer(Display *, Window, Window *, Window *, int *, int *,
                   int *, int *, unsigned int *);
 void XAutoRepeatOn(Display *);
 void XAutoRepeatOff(Display *);
 
-boolean MSDOSOpenAudio(void);
-boolean MSDOSCloseAudio(void);
+Bool MSDOSOpenAudio(void);
+void MSDOSCloseAudio(void);
 
 void NetworkServer(int, int);