]> git.sur5r.net Git - cc65/blob - include/geos.h
Missing declaration
[cc65] / include / geos.h
1 /*
2    Supreme GEOS header file
3    includes all other headers
4
5    Maciej 'YTM/Elysium' Witkowiak, 27.10.1999
6 */
7
8
9
10 #ifndef _GEOS_H
11 #define _GEOS_H
12
13
14
15 /* Check for errors */
16 #if !defined(__GEOS__)
17 #  error This module may only be used when compiling for GEOS!
18 #endif
19
20
21
22 #ifndef _GCONST_H
23 #include <geos/gconst.h>
24 #endif
25
26 #ifndef _GSTRUCT_H
27 #include <geos/gstruct.h>
28 #endif
29
30 #ifndef _GSYM_H
31 #include <geos/gsym.h>
32 #endif
33
34 #ifndef _GDISK_H
35 #include <geos/gdisk.h>
36 #endif
37
38 #ifndef _GFILE_H
39 #include <geos/gfile.h>
40 #endif
41
42 #ifndef _GPROCESS_H
43 #include <geos/gprocess.h>
44 #endif
45
46 #ifndef _GGRAPH_H
47 #include <geos/ggraph.h>
48 #endif
49
50 #ifndef _GMENU_H
51 #include <geos/gmenu.h>
52 #endif
53
54 #ifndef _GSPRITE_H
55 #include <geos/gsprite.h>
56 #endif
57
58 #ifndef _GMEMORY_H
59 #include <geos/gmemory.h>
60 #endif
61
62 #ifndef _GSYS_H
63 #include <geos/gsys.h>
64 #endif
65
66 #ifndef _GDLGBOX_H
67 #include <geos/gdlgbox.h>
68 #endif
69
70
71 #define CH_ULCORNER             '+'
72 #define CH_URCORNER             '+'
73 #define CH_LLCORNER             '+'
74 #define CH_LRCORNER             '+'
75 #define CH_TTEE                 '+'
76 #define CH_RTEE                 '+'
77 #define CH_BTEE                 '+'
78 #define CH_LTEE                 '+'
79 #define CH_CROSS                '+'
80
81 #define CH_F1                   KEY_F1
82 #define CH_F2                   KEY_F2
83 #define CH_F3                   KEY_F3
84 #define CH_F4                   KEY_F4
85 #define CH_F5                   KEY_F5
86 #define CH_F6                   KEY_F6
87 #define CH_F7                   KEY_F7
88 #define CH_F8                   KEY_F8
89
90 #define CH_CURS_UP              KEY_UP
91 #define CH_CURS_DOWN            KEY_DOWN
92 #define CH_CURS_LEFT            KEY_LEFT
93 #define CH_CURS_RIGHT           KEY_RIGHT
94 #define CH_DEL                  KEY_DELETE
95 #define CH_INS                  KEY_INSERT
96 #define CH_ENTER                KEY_ENTER
97 #define CH_STOP                 KEY_STOP
98 #define CH_ESC                  KEY_ESC
99
100 #define COLOR_BLACK             BLACK
101 #define COLOR_WHITE             WHITE
102 #define COLOR_RED               RED
103 #define COLOR_CYAN              CYAN
104 #define COLOR_VIOLET            PURPLE
105 #define COLOR_PURPLE            PURPLE
106 #define COLOR_GREEN             GREEN
107 #define COLOR_BLUE              BLUE
108 #define COLOR_YELLOW            YELLOW
109 #define COLOR_ORANGE            ORANGE
110 #define COLOR_BROWN             BROWN
111 #define COLOR_LIGHTRED          LTRED
112 #define COLOR_GRAY1             DKGREY
113 #define COLOR_GRAY2             MEDGREY
114 #define COLOR_LIGHTGREEN        LTGREEN
115 #define COLOR_LIGHTBLUE         LTBLUE
116 #define COLOR_GRAY3             LTGREY
117
118 #define TGI_COLOR_BLACK         COLOR_BLACK
119 #define TGI_COLOR_WHITE         COLOR_WHITE
120 #define TGI_COLOR_RED           COLOR_RED
121 #define TGI_COLOR_CYAN          COLOR_CYAN
122 #define TGI_COLOR_VIOLET        COLOR_VIOLET
123 #define TGI_COLOR_PURPLE        COLOR_PURPLE
124 #define TGI_COLOR_GREEN         COLOR_GREEN
125 #define TGI_COLOR_BLUE          COLOR_BLUE
126 #define TGI_COLOR_YELLOW        COLOR_YELLOW
127 #define TGI_COLOR_ORANGE        COLOR_ORANGE
128 #define TGI_COLOR_BROWN         COLOR_BROWN
129 #define TGI_COLOR_LIGHTRED      COLOR_LIGHTRED
130 #define TGI_COLOR_GRAY1         COLOR_GRAY1
131 #define TGI_COLOR_GRAY2         COLOR_GRAY2
132 #define TGI_COLOR_LIGHTGREEN    COLOR_LIGHTGREEN
133 #define TGI_COLOR_LIGHTBLUE     COLOR_LIGHTBLUE
134 #define TGI_COLOR_GRAY3         COLOR_GRAY3
135
136 #define JOY_UP_MASK             0x01
137 #define JOY_DOWN_MASK           0x02
138 #define JOY_LEFT_MASK           0x04
139 #define JOY_RIGHT_MASK          0x08
140 #define JOY_BTN_1_MASK          0x10
141
142
143 /* End of geos.h */
144 #endif