rnd-20040814-1-src
[rocksndiamonds.git] / src / libem / display.h
1 #ifndef DISPLAY_H
2 #define DISPLAY_H
3
4 #define TILEX 16
5 #define TILEY 16
6 #define SCOREX 8
7 #define SCOREY 9
8
9 #include <X11/Xlib.h>
10 #include <X11/Xutil.h>
11 #include <X11/Xatom.h>
12 #include <X11/keysym.h>
13
14 extern Display *display;
15 extern Window window;
16 #if 0
17 extern Window xwindow;
18 #else
19 #define xwindow window
20 #endif
21
22 extern Pixmap screenPixmap;
23 extern Pixmap scorePixmap;
24 extern Pixmap spriteBitmap;
25
26 extern Pixmap objPixmap;
27 extern Pixmap objmaskBitmap;
28 extern Pixmap sprPixmap;
29 extern Pixmap sprmaskBitmap;
30 extern Pixmap ttlPixmap;
31 extern Pixmap ttlmaskBitmap;
32 extern Pixmap botPixmap;
33 extern Pixmap botmaskBitmap;
34
35 extern GC screenGC;
36 extern GC scoreGC;
37 extern GC spriteGC;
38 extern GC antsGC;
39
40 extern Atom deleteAtom;
41
42 extern KeySym lastKeySym;
43
44 extern KeyCode northKeyCode[];
45 extern KeyCode eastKeyCode[];
46 extern KeyCode southKeyCode[];
47 extern KeyCode westKeyCode[];
48 extern KeyCode fireKeyCode[];
49 extern KeyCode escKeyCode[];
50
51 #endif