source: abuse/branches/pd/abuse/inc/id.hpp @ 608

Last change on this file since 608 was 49, checked in by Sam Hocevar, 15 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_MESS_STR1,
143        ID_MESS_STR2,
144        ID_MESS_STR3,
145        ID_MESS_STR4,
146        ID_LEVEL_LOAD,
147        ID_LEVEL_LOAD_OK,
148        ID_LEVEL_SAVE,
149        ID_LEVEL_SAVEAS,
150        ID_LEVEL_SAVEAS_OK,
151        ID_GAME_SAVE,
152        ID_GAME_LOAD,
153        ID_LEVEL_RESIZE,
154        ID_LEVEL_RESIZE_OK,
155        ID_LEVEL_NEW,
156        ID_LEVEL_NEW_OK,
157
158
159        ID_CACHE_PROFILE,
160        ID_CACHE_PROFILE_END,
161        ID_EDIT_SAVE,
162
163        ID_SUSPEND,
164        ID_PLAY_MODE,
165        ID_SET_SCROLL,
166        ID_SET_SCROLL_OK,
167        ID_CENTER_PLAYER,
168        ID_ADD_PALETTE,
169        ID_ADD_PALETTE_OK,
170        ID_TOGGLE_DELAY,
171        ID_SMALL_MODE,
172        ID_GOD_MODE,
173        ID_CLEAR_WEAPONS,
174        ID_TOGGLE_LIGHT,
175        ID_TOGGLE_MAP,
176        ID_PROFILE,
177
178        ID_MOUSE_SCROLL,
179        ID_LOCK_PALETTES,
180        ID_SEARCH,
181        ID_SEARCH_FOREWARD,
182        ID_SEARCH_BACKWARD,
183        ID_SEARCH_TEXT,
184        ID_TOGGLE_NAMES,
185        ID_WARN_CANCEL,
186        ID_SET_SCROLL_CHECK,
187
188        ID_WIN_FORE,
189        ID_WIN_BACK,
190        ID_WIN_LAYERS,
191        ID_WIN_LIGHTING,
192        ID_WIN_PALETTES,
193        ID_WIN_OBJECTS,
194        ID_WIN_CONSOLE,
195        ID_WIN_TOOLBAR,
196        ID_SAVE_WINDOWS,
197        ID_CANCEL,
198        ID_SETUP_OK,
199        ID_SETUP_DETECT,
200
201        ID_INTERPOLATE_DRAW,
202        ID_DISABLE_AUTOLIGHT,
203
204        ID_DMODE_DRAW,
205        ID_DMODE_PICK,
206        ID_DMODE_FILL,
207        ID_DMODE_LINE,
208        ID_DMODE_RECT,
209        ID_DMODE_BAR,
210        ID_DMODE_AREA,
211        DEV_AREA_OK,
212        DEV_AREA_DELETE,
213        DEV_AREA_AMBIENT,
214        DEV_AREA_AMBIENT_SPEED,
215        DEV_AREA_VIEW_XOFF,
216        DEV_AREA_VIEW_YOFF,
217        DEV_AREA_VIEW_XOFF_SPEED,
218        DEV_AREA_VIEW_YOFF_SPEED,
219       
220        ID_START_GAME,
221        ID_EASY,
222        ID_MEDIUM,
223        ID_HARD,
224        ID_EXTREME,
225        ID_LIGHT_ON,
226        ID_LIGHT_OFF,
227        ID_SHOW_FPS,
228        ID_RAISE_ALL,
229        SHOW_LINKS,
230       
231        ID_RED_PICKER,
232        ID_GREEN_PICKER,
233        ID_BLUE_PICKER,
234        ID_GAMMA_OK,
235        ID_ENLARGE_RENDER,
236        ID_NET_DISCONNECT,
237
238        ID_DISABLE_VIEW_SHIFT,
239        ID_RECORD_DEMO,
240        ID_RECORD_DEMO_OK,
241        ID_RECORD_DEMO_FILENAME,
242
243        ID_PLAY_DEMO,
244        ID_PLAY_DEMO_OK,
245        ID_PLAY_DEMO_FILENAME
246       
247       
248};
249
250
251#define EDIT_MODE               1
252#define DRAW_FG_LAYER           2
253#define DRAW_BG_LAYER           4
254#define DRAW_PEOPLE_LAYER       8
255#define DRAW_HELP_LAYER        16
256#define PERFORMANCE_TEST_MODE  32
257#define DRAW_LIGHTS            64
258#define DRAW_FG_BOUND_LAYER   128
259#define SUSPEND_MODE          256
260#define MAP_MODE              512
261#define DRAW_LINKS           1024
262
263#endif
264
265
Note: See TracBrowser for help on using the repository browser.