rnd-20021006-1-src
[rocksndiamonds.git] / src / main.h
index b3b27379d86129aed3207a1cab93ac3f2868b475..7b82f5e3a138adc4801cf5273e064a22b90fad14 100644 (file)
@@ -32,6 +32,7 @@
 
 #define IMG_EMPTY      IMG_EMPTY_SPACE
 #define IMG_SP_EMPTY   IMG_SP_EMPTY_SPACE
+#define IMG_CHAR_START IMG_CHAR_SPACE
 
 #define WIN_XSIZE      672
 #define WIN_YSIZE      560
 #define EL_EM_KEY1_FILE                        119
 
 #define EL_CHAR_START                  120
-#define EL_CHAR_ASCII0                 (EL_CHAR_START-32)
-#define EL_CHAR_EXCLAM                 (EL_CHAR_ASCII0+33)
-#define EL_CHAR_QUOTEDBL               (EL_CHAR_ASCII0+34)
-#define EL_CHAR_NUMBERSIGN             (EL_CHAR_ASCII0+35)
-#define EL_CHAR_DOLLAR                 (EL_CHAR_ASCII0+36)
-#define EL_CHAR_PROCENT                        (EL_CHAR_ASCII0+37)
-#define EL_CHAR_AMPERSAND              (EL_CHAR_ASCII0+38)
-#define EL_CHAR_APOSTROPHE             (EL_CHAR_ASCII0+39)
-#define EL_CHAR_PARENLEFT              (EL_CHAR_ASCII0+40)
-#define EL_CHAR_PARENRIGHT             (EL_CHAR_ASCII0+41)
-#define EL_CHAR_ASTERISK               (EL_CHAR_ASCII0+42)
-#define EL_CHAR_PLUS                   (EL_CHAR_ASCII0+43)
-#define EL_CHAR_COMMA                  (EL_CHAR_ASCII0+44)
-#define EL_CHAR_MINUS                  (EL_CHAR_ASCII0+45)
-#define EL_CHAR_PERIOD                 (EL_CHAR_ASCII0+46)
-#define EL_CHAR_SLASH                  (EL_CHAR_ASCII0+47)
-#define EL_CHAR_0                      (EL_CHAR_ASCII0+48)
-#define EL_CHAR_9                      (EL_CHAR_ASCII0+57)
-#define EL_CHAR_COLON                  (EL_CHAR_ASCII0+58)
-#define EL_CHAR_SEMICOLON              (EL_CHAR_ASCII0+59)
-#define EL_CHAR_LESS                   (EL_CHAR_ASCII0+60)
-#define EL_CHAR_EQUAL                  (EL_CHAR_ASCII0+61)
-#define EL_CHAR_GREATER                        (EL_CHAR_ASCII0+62)
-#define EL_CHAR_QUESTION               (EL_CHAR_ASCII0+63)
-#define EL_CHAR_AT                     (EL_CHAR_ASCII0+64)
-#define EL_CHAR_A                      (EL_CHAR_ASCII0+65)
-#define EL_CHAR_Z                      (EL_CHAR_ASCII0+90)
-#define EL_CHAR_AE                     (EL_CHAR_ASCII0+91)
-#define EL_CHAR_OE                     (EL_CHAR_ASCII0+92)
-#define EL_CHAR_UE                     (EL_CHAR_ASCII0+93)
-#define EL_CHAR_COPYRIGHT              (EL_CHAR_ASCII0+94)
-#define EL_CHAR_END                    (EL_CHAR_START+79)
+#define EL_CHAR_ASCII0                 (EL_CHAR_START  - 32)
+#define EL_CHAR_EXCLAM                 (EL_CHAR_ASCII0 + 33)
+#define EL_CHAR_QUOTEDBL               (EL_CHAR_ASCII0 + 34)
+#define EL_CHAR_NUMBERSIGN             (EL_CHAR_ASCII0 + 35)
+#define EL_CHAR_DOLLAR                 (EL_CHAR_ASCII0 + 36)
+#define EL_CHAR_PROCENT                        (EL_CHAR_ASCII0 + 37)
+#define EL_CHAR_AMPERSAND              (EL_CHAR_ASCII0 + 38)
+#define EL_CHAR_APOSTROPHE             (EL_CHAR_ASCII0 + 39)
+#define EL_CHAR_PARENLEFT              (EL_CHAR_ASCII0 + 40)
+#define EL_CHAR_PARENRIGHT             (EL_CHAR_ASCII0 + 41)
+#define EL_CHAR_ASTERISK               (EL_CHAR_ASCII0 + 42)
+#define EL_CHAR_PLUS                   (EL_CHAR_ASCII0 + 43)
+#define EL_CHAR_COMMA                  (EL_CHAR_ASCII0 + 44)
+#define EL_CHAR_MINUS                  (EL_CHAR_ASCII0 + 45)
+#define EL_CHAR_PERIOD                 (EL_CHAR_ASCII0 + 46)
+#define EL_CHAR_SLASH                  (EL_CHAR_ASCII0 + 47)
+#define EL_CHAR_0                      (EL_CHAR_ASCII0 + 48)
+#define EL_CHAR_9                      (EL_CHAR_ASCII0 + 57)
+#define EL_CHAR_COLON                  (EL_CHAR_ASCII0 + 58)
+#define EL_CHAR_SEMICOLON              (EL_CHAR_ASCII0 + 59)
+#define EL_CHAR_LESS                   (EL_CHAR_ASCII0 + 60)
+#define EL_CHAR_EQUAL                  (EL_CHAR_ASCII0 + 61)
+#define EL_CHAR_GREATER                        (EL_CHAR_ASCII0 + 62)
+#define EL_CHAR_QUESTION               (EL_CHAR_ASCII0 + 63)
+#define EL_CHAR_AT                     (EL_CHAR_ASCII0 + 64)
+#define EL_CHAR_A                      (EL_CHAR_ASCII0 + 65)
+#define EL_CHAR_Z                      (EL_CHAR_ASCII0 + 90)
+#define EL_CHAR_AE                     (EL_CHAR_ASCII0 + 91)
+#define EL_CHAR_OE                     (EL_CHAR_ASCII0 + 92)
+#define EL_CHAR_UE                     (EL_CHAR_ASCII0 + 93)
+#define EL_CHAR_COPYRIGHT              (EL_CHAR_ASCII0 + 94)
+#define EL_CHAR_END                    (EL_CHAR_START  + 79)
 
 #define EL_CHAR(x)                     ((x) == 'Ä' ? EL_CHAR_AE : \
                                         (x) == 'Ö' ? EL_CHAR_OE : \