source: abuse/tags/pd/macabuse/inc/id.hpp

Last change on this file was 49, checked in by Sam Hocevar, 12 years ago
  • Imported original public domain release, for future reference.
File size: 3.9 KB
Line 
1#ifndef __ID_HPP_
2#define __ID_HPP_
3
4enum dev_ids
5{     
6        ID_NULL,
7
8        DEV_COMMAND=3050,
9
10        ID_LOAD_GAME_NUMBER=3000,
11        ID_LOAD_GAME_PREVIEW=3100,
12        ID_LOAD_PLAYER_GAME=3200,
13
14        DEV_COMMAND_OK,
15        DEV_EDIT_FG,
16        DEV_EDIT_BG,
17        DEV_EDIT_FGBG,
18        DEV_PLAY,
19        DEV_SAVE,
20        DEV_QUIT,
21        DEV_CREATE,
22        DEV_OEDIT_OK,
23        DEV_OEDIT_DELETE,
24        DEV_OEDIT_MOVE,
25        DEV_OEDIT_FRONT,
26        DEV_OEDIT_BACK,
27        DEV_OEDIT_TYPE,
28        DEV_OEDIT_LEFT,
29        DEV_OEDIT_RIGHT,
30        DEV_OEDIT_CHAR_BOX,
31        DEV_OEDIT_COPY,       
32        DEV_OEDIT_STATE,
33
34        DEV_LEDIT_OK,
35        DEV_LEDIT_COPY,
36        DEV_LEDIT_DEL,
37        DEV_LEDIT_MOVE,
38        DEV_LEDIT_W,
39        DEV_LEDIT_H,
40        DEV_LEDIT_R1,
41        DEV_LEDIT_R2,
42       
43
44        DEV_MUSIC_PICKLIST,
45        DEV_PALETTE,
46        DEV_LIGHT_BUTTON_BOX,
47        DEV_LIGHT0,
48        DEV_LIGHT1,
49        DEV_LIGHT2,
50        DEV_LIGHT3,
51        DEV_LIGHT4,
52        DEV_LIGHT5,
53        DEV_LIGHT6,
54        DEV_LIGHT7,
55        DEV_LIGHT8,
56        DEV_LIGHT9,
57        DEV_AMBIENT,
58        DEV_LIGHTW,
59        DEV_LIGHTH,
60        DEV_LIGHTR1,
61        DEV_LIGHTR2,
62        DEV_LIGHT_ADD,
63        DEV_BG_PICKER,
64        DEV_FG_PICKER,
65        DEV_CHAR_PICKER,
66        DEV_OBJECTS_DELETE,
67        DEV_LIGHTS_DELETE,
68        DEV_OEDIT_AI,
69        DEV_AI_OK,
70        DEV_AI_XVEL,
71        DEV_AI_YVEL,
72        DEV_AI_XACEL,
73        DEV_AI_YACEL,
74        DEV_AI_STTIME,
75        DEV_AI_GRAVITY,
76        DEV_AI_HEALTH,
77        DEV_AI_MORPHPR,
78        DEV_AI_TYPE,
79        DEV_AI_STATE,
80        DEV_AI_FADE,
81
82
83        DO_VOLUME,
84        RAISE_SFX,
85        LOWER_SFX,
86        RAISE_MUSIC,
87        LOWER_MUSIC,
88        TOP_MENU,
89        CALB_JOY,
90        ID_KEY_SETUP,
91        ID_MOUSE_SETUP,
92        JOY_OK,
93        ORDER_INFO,
94        DEV_NULL,
95        PICK_MUSIC,
96        TOGGLE_FORETILES,
97        TOGGLE_BACKTILES,
98        TOGGLE_PALETTES,
99        SHOW_FOREGROUND,
100        SHOW_FOREGROUND_BOUND,
101        SHOW_BACKGROUND,
102        SHOW_CHARACTERS,
103        SHOW_LIGHT,
104
105        SENSOR_XRANGE,
106        SENSOR_YRANGE,
107        SENSOR_SIGNAL,
108        SENSOR_ACTIVATE,
109
110        ELCONTROL_ALLOW_DIR,
111        ELEVATOR_SPEED,
112        ELEVATOR_DIR,
113        ELEVATOR_DIRECTION,
114        CHAR_SELECT,
115
116        ID_MODEM,
117        ID_TCPIP,
118        ID_IPX,
119        ID_SPLIT_SCREEN,
120       
121        ID_VOLUME,
122        ID_SFX_UP,
123        ID_SFX_DOWN,
124        ID_MUSIC_UP,
125        ID_MUSIC_DOWN,
126        ID_SFX_OFF,
127        ID_MUSIC_OFF,
128        ID_SFX_CHANNELS,
129       
130        ID_LIGHT_DETAIL,
131        ID_SCREEN_SIZE,
132
133        ID_NEW_GAME,
134        ID_DIFFICULTY,
135        ID_LOAD_GAME,
136        ID_QUIT,
137        ID_QUIT_OK,
138        ID_RETURN,
139        ID_SHOW_SELL,
140        ID_NETWORKING,
141       
142        ID_MACCONF,
143        ID_MACKEYS,
144
145
146        ID_MESS_STR1,
147        ID_MESS_STR2,
148        ID_MESS_STR3,
149        ID_MESS_STR4,
150        ID_LEVEL_LOAD,
151        ID_LEVEL_LOAD_OK,
152        ID_LEVEL_SAVE,
153        ID_LEVEL_SAVEAS,
154        ID_LEVEL_SAVEAS_OK,
155        ID_GAME_SAVE,
156        ID_GAME_LOAD,
157        ID_LEVEL_RESIZE,
158        ID_LEVEL_RESIZE_OK,
159        ID_LEVEL_NEW,
160        ID_LEVEL_NEW_OK,
161
162
163        ID_CACHE_PROFILE,
164        ID_CACHE_PROFILE_END,
165        ID_EDIT_SAVE,
166
167        ID_SUSPEND,
168        ID_PLAY_MODE,
169        ID_SET_SCROLL,
170        ID_SET_SCROLL_OK,
171        ID_CENTER_PLAYER,
172        ID_ADD_PALETTE,
173        ID_ADD_PALETTE_OK,
174        ID_TOGGLE_DELAY,
175        ID_SMALL_MODE,
176        ID_GOD_MODE,
177        ID_CLEAR_WEAPONS,
178        ID_TOGGLE_LIGHT,
179        ID_TOGGLE_MAP,
180        ID_PROFILE,
181
182        ID_MOUSE_SCROLL,
183        ID_LOCK_PALETTES,
184        ID_SEARCH,
185        ID_SEARCH_FOREWARD,
186        ID_SEARCH_BACKWARD,
187        ID_SEARCH_TEXT,
188        ID_TOGGLE_NAMES,
189        ID_WARN_CANCEL,
190        ID_SET_SCROLL_CHECK,
191
192        ID_WIN_FORE,
193        ID_WIN_BACK,
194        ID_WIN_LAYERS,
195        ID_WIN_LIGHTING,
196        ID_WIN_PALETTES,
197        ID_WIN_OBJECTS,
198        ID_WIN_CONSOLE,
199        ID_WIN_TOOLBAR,
200        ID_SAVE_WINDOWS,
201        ID_CANCEL,
202        ID_SETUP_OK,
203        ID_SETUP_DETECT,
204
205        ID_INTERPOLATE_DRAW,
206        ID_DISABLE_AUTOLIGHT,
207
208        ID_DMODE_DRAW,
209        ID_DMODE_PICK,
210        ID_DMODE_FILL,
211        ID_DMODE_LINE,
212        ID_DMODE_RECT,
213        ID_DMODE_BAR,
214        ID_DMODE_AREA,
215        DEV_AREA_OK,
216        DEV_AREA_DELETE,
217        DEV_AREA_AMBIENT,
218        DEV_AREA_AMBIENT_SPEED,
219        DEV_AREA_VIEW_XOFF,
220        DEV_AREA_VIEW_YOFF,
221        DEV_AREA_VIEW_XOFF_SPEED,
222        DEV_AREA_VIEW_YOFF_SPEED,
223       
224        ID_START_GAME,
225        ID_EASY,
226        ID_MEDIUM,
227        ID_HARD,
228        ID_EXTREME,
229        ID_LIGHT_ON,
230        ID_LIGHT_OFF,
231        ID_SHOW_FPS,
232        ID_RAISE_ALL,
233        SHOW_LINKS,
234       
235        ID_RED_PICKER,
236        ID_GREEN_PICKER,
237        ID_BLUE_PICKER,
238        ID_GAMMA_OK,
239        ID_ENLARGE_RENDER,
240        ID_NET_DISCONNECT,
241
242        ID_DISABLE_VIEW_SHIFT,
243        ID_RECORD_DEMO,
244        ID_RECORD_DEMO_OK,
245        ID_RECORD_DEMO_FILENAME,
246
247        ID_PLAY_DEMO,
248        ID_PLAY_DEMO_OK,
249        ID_PLAY_DEMO_FILENAME
250       
251       
252};
253
254
255#define EDIT_MODE               1
256#define DRAW_FG_LAYER           2
257#define DRAW_BG_LAYER           4
258#define DRAW_PEOPLE_LAYER       8
259#define DRAW_HELP_LAYER        16
260#define PERFORMANCE_TEST_MODE  32
261#define DRAW_LIGHTS            64
262#define DRAW_FG_BOUND_LAYER   128
263#define SUSPEND_MODE          256
264#define MAP_MODE              512
265#define DRAW_LINKS           1024
266
267#endif
268
269
Note: See TracBrowser for help on using the repository browser.