X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmsdos.h;h=f4f7a5add42ed8026c752dffe2bda6fa1973a50e;hb=ab0879a8bcb3e816912bc89b8e21c22cc2a4c0c2;hp=c3357a65ca16c02a21f9d46621e22a4c247dcf20;hpb=4dcd7afc3645fa20c7868263eb09764e68240acd;p=rocksndiamonds.git diff --git a/src/msdos.h b/src/msdos.h index c3357a65..f4f7a5ad 100644 --- a/src/msdos.h +++ b/src/msdos.h @@ -1,13 +1,12 @@ /*********************************************************** * 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 * +* (c) 1995-98 Artsoft Entertainment * +* Holger Schemel * +* Oststrasse 11a * +* 33604 Bielefeld * +* phone: ++49 +521 290471 * +* email: aeglos@valinor.owl.de * *----------------------------------------------------------* * msdos.h * ***********************************************************/ @@ -25,7 +24,13 @@ #include #include -// Allegro keyboard mapping +/* some file path definitions */ + +#define JOYDAT_PATH GAME_DIR +#define JOYDAT_FILENAME "ROCKS.joy" +#define JOYDAT_FILE JOYDAT_PATH "/" JOYDAT_FILENAME + +/* Allegro keyboard mapping */ #define OSD_KEY_ESC 1 /* keyboard scan codes */ #define OSD_KEY_1 2 /* (courtesy of allegro.h) */ @@ -137,7 +142,7 @@ #define OSD_MAX_KEY 115 -// X11 keyboard mapping +/* X11 keyboard mapping */ #define XK_KP_Enter OSD_KEY_ENTER_PAD #define XK_KP_0 OSD_KEY_0_PAD @@ -440,33 +445,33 @@ typedef union _XEvent { extern void XMapWindow(Display*, Window); -//extern void XFlush(Display*); +// extern void XFlush(Display*); extern Display *XOpenDisplay(char*); -//extern char *XDisplayName(char*); +// extern char *XDisplayName(char*); extern Window XCreateSimpleWindow(Display*, Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long); extern int XReadBitmapFile(Display*, Drawable, char*, unsigned int*, unsigned int*, Pixmap*, int*, int*); extern Status XStringListToTextProperty(char**, int, XTextProperty*); -//extern void XSetWMProperties(Display*, Window, XTextProperty*, XTextProperty*, char**, int, XSizeHints*, XWMHints*, XClassHint*); +// extern void XSetWMProperties(Display*, Window, XTextProperty*, XTextProperty*, char**, int, XSizeHints*, XWMHints*, XClassHint*); extern void XFree(void*); -//extern void XSelectInput(Display*, Window, long); +// extern void XSelectInput(Display*, Window, long); extern GC XCreateGC(Display*, Drawable, unsigned long, XGCValues*); extern void XFillRectangle(Display*, Drawable, GC, int, int, unsigned int, unsigned int); extern Pixmap XCreatePixmap(Display*, Drawable, unsigned int, unsigned int, unsigned int); -//extern int XDefaultDepth(Display*, int); +// extern int XDefaultDepth(Display*, int); extern inline void XCopyArea(Display*, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int); extern int XpmReadFileToPixmap(Display*, Drawable, char*, Pixmap*, Pixmap*, XpmAttributes*); -//extern void XFreeColors(Display*, Colormap, unsigned long*, int, unsigned long); -//extern void XpmFreeAttributes(XpmAttributes*); +// extern void XFreeColors(Display*, Colormap, unsigned long*, int, unsigned long); +// extern void XpmFreeAttributes(XpmAttributes*); extern void XFreePixmap(Display*, Pixmap); extern void XFreeGC(Display*, GC); extern void XCloseDisplay(Display*); extern int XPending(Display*); extern void XNextEvent(Display*, XEvent*); -//extern void XSync(Display*, Bool); -//extern void XAutoRepeatOn(Display*); -//extern void XAutoRepeatOff(Display*); +// extern void XSync(Display*, Bool); +// extern void XAutoRepeatOn(Display*); +// extern void XAutoRepeatOff(Display*); extern KeySym XLookupKeysym(XKeyEvent*, int); -//extern void XSetClipOrigin(Display*, GC, int, int); -//extern XImage *XGetImage(Display*, Drawable, int, int, unsigned int, unsigned int, unsigned long, int); +// extern void XSetClipOrigin(Display*, GC, int, int); +// extern XImage *XGetImage(Display*, Drawable, int, int, unsigned int, unsigned int, unsigned long, int); -BITMAP *load_gif(char *filename, RGB *pal); \ No newline at end of file +BITMAP *load_gif(char *filename, RGB *pal);