1 /*
2 	This file is part of Warzone 2100.
3 	Copyright (C) 1999-2004  Eidos Interactive
4 	Copyright (C) 2005-2020  Warzone 2100 Project
5 
6 	Warzone 2100 is free software; you can redistribute it and/or modify
7 	it under the terms of the GNU General Public License as published by
8 	the Free Software Foundation; either version 2 of the License, or
9 	(at your option) any later version.
10 
11 	Warzone 2100 is distributed in the hope that it will be useful,
12 	but WITHOUT ANY WARRANTY; without even the implied warranty of
13 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 	GNU General Public License for more details.
15 
16 	You should have received a copy of the GNU General Public License
17 	along with Warzone 2100; if not, write to the Free Software
18 	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20 /**
21  * @file intfac.h
22  *
23  * interface enums
24  * List corresponding to the files in data/base/images/intfac.img
25  */
26 
27 
28 #ifndef __INCLUDED_SRC_INTFAC_H__
29 #define __INCLUDED_SRC_INTFAC_H__
30 
31 enum INTFAC_TYPE
32 {
33 	IMAGE_PBAR_EMPTY,
34 	IMAGE_PBAR_AVAIL,
35 	IMAGE_PBAR_USED,
36 	IMAGE_PBAR_REQUIRED,
37 	IMAGE_BUT0_UP,
38 	IMAGE_BUT0_DOWN,
39 	IMAGE_BUTB0_UP,
40 	IMAGE_BUTB0_DOWN,
41 	IMAGE_BUT_HILITE,
42 	IMAGE_BUTB_HILITE,
43 	IMAGE_TAB1,
44 	IMAGE_TAB2,
45 	IMAGE_TAB3,
46 	IMAGE_TAB4,
47 	IMAGE_TAB1DOWN,
48 	IMAGE_TAB2DOWN,
49 	IMAGE_TAB3DOWN,
50 	IMAGE_TAB4DOWN,
51 	IMAGE_TABSELECTED,
52 	IMAGE_TABHILIGHT,
53 	IMAGE_FRAME_C0,
54 	IMAGE_FRAME_C1,
55 	IMAGE_FRAME_C2,
56 	IMAGE_FRAME_C3,
57 	IMAGE_PBAR_TOP,
58 	IMAGE_PBAR_BOTTOM,
59 	IMAGE_INTELMAP_UP,
60 	IMAGE_INTELMAP_DOWN,
61 	IMAGE_COMMANDDROID_UP,
62 	IMAGE_COMMANDDROID_DOWN,
63 	IMAGE_DESIGN_UP,
64 	IMAGE_DESIGN_DOWN,
65 	IMAGE_BUILD_UP,
66 	IMAGE_BUILD_DOWN,
67 	IMAGE_RESEARCH_UP,
68 	IMAGE_RESEARCH_DOWN,
69 	IMAGE_MANUFACTURE_UP,
70 	IMAGE_MANUFACTURE_DOWN,
71 	IMAGE_RETICULE_HILIGHT,
72 	IMAGE_RETICULE_BUTDOWN,
73 	IMAGE_CANCEL_UP,
74 	IMAGE_CANCEL_DOWN,
75 	IMAGE_CANCEL_HILIGHT,
76 	IMAGE_CLOSE,
77 	IMAGE_CLOSEDOWN,
78 	IMAGE_CLOSEHILIGHT,
79 	IMAGE_SLIDER_BUT,
80 	IMAGE_FRAME_HT,
81 	IMAGE_FRAME_HB,
82 	IMAGE_SLIDER_BACK,
83 	IMAGE_FRAME_VL,
84 	IMAGE_FRAME_VR,
85 	IMAGE_DES_TURRET,
86 	IMAGE_DES_TURRETH,
87 	IMAGE_DES_BODY,
88 	IMAGE_DES_BODYH,
89 	IMAGE_DES_PROPULSION,
90 	IMAGE_DES_PROPULSIONH,
91 	IMAGE_DES_HILIGHT,
92 	IMAGE_FRAME_VL2,
93 	IMAGE_FRAME_VR2,
94 	IMAGE_FRAME_VLH,
95 	IMAGE_FRAME_VRH,
96 	IMAGE_DES_WEAPONS,
97 	IMAGE_DES_WEAPONSDOWN,
98 	IMAGE_DES_SYSTEMS,
99 	IMAGE_DES_SYSTEMSDOWN,
100 	IMAGE_DES_COMMAND,
101 	IMAGE_DES_COMMANDDOWN,
102 	IMAGE_FRAME_HT2,
103 	IMAGE_FRAME_HB2,
104 	IMAGE_FRAME_HTH,
105 	IMAGE_FRAME_HBH,
106 	IMAGE_DES_POWERCURR,
107 	IMAGE_DES_STATSBACK,
108 	IMAGE_DES_STATSCURR,
109 	IMAGE_DES_POWERBACK,
110 	IMAGE_DES_EDITBOXLEFT,
111 	IMAGE_DES_EDITBOXLEFTH,
112 	IMAGE_FRAME_VC0,
113 	IMAGE_FRAME_VC1,
114 	IMAGE_FRAME_VC2,
115 	IMAGE_FRAME_VC3,
116 	IMAGE_FRAME_HC0,
117 	IMAGE_FRAME_HC1,
118 	IMAGE_FRAME_HC2,
119 	IMAGE_FRAME_HC3,
120 	IMAGE_DES_BACK,
121 	IMAGE_DES_STATSCOMP,
122 	IMAGE_DES_EXTRAHI,
123 	IMAGE_DES_TABWEAPON,
124 	IMAGE_DES_TABWEAPONDOWN,
125 	IMAGE_DES_BUILDRATE,
126 	IMAGE_DES_RANGE,
127 	IMAGE_DES_ARMOUR_EXPLOSIVE,
128 	IMAGE_DES_CROSSCOUNTRY,
129 	IMAGE_DES_ROAD,
130 	IMAGE_DES_WEIGHT,
131 	IMAGE_DES_DAMAGE,
132 	IMAGE_DES_POWER,
133 	IMAGE_DES_HOVER,
134 	IMAGE_DES_FIRERATE,
135 	IMAGE_DES_BODYPOINTS,
136 	IMAGE_ROCKET,
137 	IMAGE_CANNON,
138 	IMAGE_HOVERCRAFT,
139 	IMAGE_RES_MINOR_PLASSTEEL,
140 	IMAGE_ECM,
141 	IMAGE_PLASCRETE,
142 	IMAGE_RES_MINOR_RADAR,
143 	IMAGE_RES_MAJOR_PLASCRETE,
144 	IMAGE_RES_MAJOR_ELECTRONIC,
145 	IMAGE_RES_MAJOR_HEAVYWEP,
146 	IMAGE_RES_MAJOR_HOVER,
147 	IMAGE_0,
148 	IMAGE_1,
149 	IMAGE_2,
150 	IMAGE_3,
151 	IMAGE_4,
152 	IMAGE_5,
153 	IMAGE_6,
154 	IMAGE_7,
155 	IMAGE_8,
156 	IMAGE_9,
157 	IMAGE_DES_BARBACK,
158 	IMAGE_DES_BARBLUE,
159 	IMAGE_DES_BARRED,
160 	IMAGE_DES_BARYELLOW,
161 	IMAGE_INTEL_RESEARCH,
162 	IMAGE_INTEL_RESEARCHDOWN,
163 	IMAGE_INTEL_MISSION,
164 	IMAGE_INTEL_MISSIONDOWN,
165 	IMAGE_INTEL_CAMPAIGN,
166 	IMAGE_INTEL_CAMPAIGNDOWN,
167 	IMAGE_ASTERISK,
168 	IMAGE_SIDETAB,
169 	IMAGE_SIDETABHI,
170 	IMAGE_SIDETABDOWN,
171 	IMAGE_SIDETABSEL,
172 	IMAGE_DES_STATBACKLEFT,
173 	IMAGE_DES_STATBACKRIGHT,
174 	IMAGE_DES_STATBACKMID,
175 	IMAGE_SLIDER_BIG,
176 	IMAGE_STAR,
177 	IMAGE_TRACKS,
178 	IMAGE_RES_MINOR_AUTOWEAPONS,
179 	IMAGE_RES_MAJOR_ROCKET,
180 	IMAGE_QUESTION_MARK,
181 	IMAGE_RES_DROIDTECH,
182 	IMAGE_RES_WEAPONTECH,
183 	IMAGE_RES_COMPUTERTECH,
184 	IMAGE_RES_POWERTECH,
185 	IMAGE_RES_SYSTEMTECH,
186 	IMAGE_RES_STRUCTURETECH,
187 	IMAGE_RES_QUESTIONMARK,
188 	IMAGE_ORD_DESTRUCT1UP,
189 	IMAGE_ORD_DESTRUCT1DOWN,
190 	IMAGE_ORD_DESTRUCT1GREY,
191 	IMAGE_ORD_RANGE1UP,
192 	IMAGE_ORD_RANGE1DOWN,
193 	IMAGE_ORD_RANGE1GREY,
194 	IMAGE_ORD_RANGE2UP,
195 	IMAGE_ORD_RANGE2DOWN,
196 	IMAGE_ORD_RANGE2GREY,
197 	IMAGE_ORD_RANGE3UP,
198 	IMAGE_ORD_RANGE3DOWN,
199 	IMAGE_ORD_RANGE3GREY,
200 	IMAGE_ORD_REPAIR2UP,
201 	IMAGE_ORD_REPAIR2DOWN,
202 	IMAGE_ORD_REPAIR2GREY,
203 	IMAGE_ORD_REPAIR1UP,
204 	IMAGE_ORD_REPAIR1DOWN,
205 	IMAGE_ORD_REPAIR1GREY,
206 	IMAGE_ORD_REPAIR3UP,
207 	IMAGE_ORD_REPAIR3DOWN,
208 	IMAGE_ORD_REPAIR3GREY,
209 	IMAGE_ORD_FATWILLUP,
210 	IMAGE_ORD_FATWILLDOWN,
211 	IMAGE_ORD_FATWILLGREY,
212 	IMAGE_ORD_RETFIREUP,
213 	IMAGE_ORD_RETFIREDOWN,
214 	IMAGE_ORD_RETFIREGREY,
215 	IMAGE_ORD_HOLDFIREUP,
216 	IMAGE_ORD_HOLDFIREDOWN,
217 	IMAGE_ORD_HOLDFIREGRY,
218 	IMAGE_ORD_HALTUP,
219 	IMAGE_ORD_HALTDOWN,
220 	IMAGE_ORD_HALTGREY,
221 	IMAGE_ORD_GOTOHQUP,
222 	IMAGE_ORD_GOTOHQDOWN,
223 	IMAGE_ORD_GOTOHQGREY,
224 	IMAGE_ORD_DESTRUCT2UP,
225 	IMAGE_ORD_DESTRUCT2DOWN,
226 	IMAGE_ORD_DESTRUCT2GREY,
227 	IMAGE_SLIDER_BIGBUT,
228 	IMAGE_SLIDER_INFINITY,
229 	IMAGE_RAD_ENMREAD,
230 	IMAGE_RAD_ENM1,
231 	IMAGE_RAD_ENM2,
232 	IMAGE_RAD_ENM3,
233 	IMAGE_RAD_RESREAD,
234 	IMAGE_RAD_RES1,
235 	IMAGE_RAD_RES2,
236 	IMAGE_RAD_RES3,
237 	IMAGE_RAD_ARTREAD,
238 	IMAGE_RAD_ART1,
239 	IMAGE_RAD_ART2,
240 	IMAGE_RAD_ART3,
241 	IMAGE_MULTI_NOAL,
242 	IMAGE_MULTI_OFFAL,
243 	IMAGE_MULTI_OFFAL_HI,
244 	IMAGE_MULTI_OFFALGREY,
245 	IMAGE_MULTI_AL,
246 	IMAGE_MULTI_NOAL_HI,
247 	IMAGE_MULTI_AL_HI,
248 	IMAGE_MULTI_VIS,
249 	IMAGE_MULTI_POW,
250 	IMAGE_MULTI_DRO,
251 	IMAGE_MULTI_TEK,
252 	IMAGE_MULTI_TEK_HI,
253 	IMAGE_MULTI_DRO_HI,
254 	IMAGE_MULTI_POW_HI,
255 	IMAGE_MULTI_VIS_HI,
256 	IMAGE_CMDDROID_EXP,
257 	IMAGE_NRUTER,
258 	IMAGE_MISSION_CLOCK,
259 	IMAGE_LAUNCHDOWN,
260 	IMAGE_TRANSETA_UP,
261 	IMAGE_ORD_FAC1UP,
262 	IMAGE_ORD_FAC1DOWN,
263 	IMAGE_ORD_FAC2UP,
264 	IMAGE_ORD_FAC2DOWN,
265 	IMAGE_ORD_FAC3UP,
266 	IMAGE_ORD_FAC3DOWN,
267 	IMAGE_ORD_FAC4UP,
268 	IMAGE_ORD_FAC4DOWN,
269 	IMAGE_ORD_FAC5UP,
270 	IMAGE_ORD_FAC5DOWN,
271 	IMAGE_ORD_FACHILITE,
272 	IMAGE_RETICULE_GREY,
273 	IMAGE_INFINITE_UP,
274 	IMAGE_INFINITE_DOWN,
275 	IMAGE_INFINITE_HI,
276 	IMAGE_DES_BIN,
277 	IMAGE_DES_BINH,
278 	IMAGE_AUDIO_LASTSAMPLE,
279 	IMAGE_AUDIO_LASTSAMPLEH,
280 	IMAGE_DES_POWERBAR_LEFT,
281 	IMAGE_DES_POWERBAR_RIGHT,
282 	IMAGE_DES_EDITBOXMID,
283 	IMAGE_DES_EDITBOXRIGHT,
284 	IMAGE_DES_EDITBOXMIDH,
285 	IMAGE_DES_EDITBOXRIGHTH,
286 	IMAGE_RES_CYBORGTECH,
287 	IMAGE_LOOP_UP,
288 	IMAGE_LOOP_DOWN,
289 	IMAGE_LOOP_HI,
290 	IMAGE_CDP_DOWN,
291 	IMAGE_CDP_UP,
292 	IMAGE_CDP_HI,
293 	IMAGE_FDP_DOWN,
294 	IMAGE_FDP_UP,
295 	IMAGE_FDP_HI,
296 	IMAGE_VDP_DOWN,
297 	IMAGE_VDP_UP,
298 	IMAGE_VDP_HI,
299 	IMAGE_OBSOLETE_HIDE_UP,
300 	IMAGE_OBSOLETE_HIDE_HI,
301 	IMAGE_OBSOLETE_SHOW_UP,
302 	IMAGE_OBSOLETE_SHOW_HI,
303 	IMAGE_GN_STAR,
304 	IMAGE_GN_15,
305 	IMAGE_GN_14,
306 	IMAGE_GN_13,
307 	IMAGE_GN_12,
308 	IMAGE_GN_11,
309 	IMAGE_GN_10,
310 	IMAGE_GN_9,
311 	IMAGE_GN_8,
312 	IMAGE_GN_7,
313 	IMAGE_GN_6,
314 	IMAGE_GN_5,
315 	IMAGE_GN_4,
316 	IMAGE_GN_3,
317 	IMAGE_GN_2,
318 	IMAGE_GN_1,
319 	IMAGE_GN_0,
320 	IMAGE_ORD_CIRCLEUP,
321 	IMAGE_ORD_CIRCLEDOWN,
322 	IMAGE_ORD_CIRCLEGREY,
323 	IMAGE_ORD_PURSUEUP,
324 	IMAGE_ORD_PURSUEDOWN,
325 	IMAGE_ORD_PURSUEGREY,
326 	IMAGE_ORD_GUARDUP,
327 	IMAGE_ORD_GUARDDOWN,
328 	IMAGE_ORD_GUARDGREY,
329 	IMAGE_ORD_RTRUP,
330 	IMAGE_ORD_RTRDOWN,
331 	IMAGE_ORD_RTRGREY,
332 	IMAGE_ORD_EMBARKUP,
333 	IMAGE_ORD_EMBARKDOWN,
334 	IMAGE_ORD_EMBARKGREY,
335 	IMAGE_MULTI_NOCHAN,
336 	IMAGE_MULTI_CHAN,
337 	IMAGE_CDCHANGE_OK,
338 	IMAGE_CDCHANGE_CANCEL,
339 	IMAGE_LEV_0,
340 	IMAGE_LEV_1,
341 	IMAGE_LEV_2,
342 	IMAGE_LEV_3,
343 	IMAGE_LEV_4,
344 	IMAGE_LEV_5,
345 	IMAGE_LEV_6,
346 	IMAGE_LEV_7,
347 	IMAGE_RES_DEFENCE,
348 	IMAGE_RES_GRPUPG,
349 	IMAGE_RES_GRPREP,
350 	IMAGE_RES_GRPROF,
351 	IMAGE_RES_GRPACC,
352 	IMAGE_RES_GRPDAM,
353 	IMAGE_MISSION_CLOCK_UP,
354 	IMAGE_TARGET1,
355 	IMAGE_TARGET2,
356 	IMAGE_TARGET3,
357 	IMAGE_TARGET4,
358 	IMAGE_TARGET5,
359 	IMAGE_TAB1_SM,
360 	IMAGE_TAB1SELECTED_SM,
361 	IMAGE_TAB1DOWN_SM,
362 	IMAGE_TABHILIGHT_SM,
363 	IMAGE_DES_ARMOUR_KINETIC,
364 	IMAGE_BLUE1,
365 	IMAGE_BLUE2,
366 	IMAGE_BLUE3,
367 	IMAGE_BLUE4,
368 	IMAGE_BLUE5,
369 	IMAGE_BLUE6,
370 	IMAGE_LAUNCHUP,
371 	IMAGE_TRANSETA_DOWN,
372 	IMAGE_ORD_FIREDES_UP,
373 	IMAGE_ORD_FIREDES_DOWN,
374 	IMAGE_LFTTAB,
375 	IMAGE_LFTTABD,
376 	IMAGE_LFTTABH,
377 	IMAGE_RGTTAB,
378 	IMAGE_RGTTABD,
379 	IMAGE_RGTTABH,
380 	IMAGE_NADDA,
381 	IMAGE_ORD_PATROLUP,
382 	IMAGE_ORD_PATROLDOWN,
383 	IMAGE_DISCONNECT_LO,
384 	IMAGE_DISCONNECT_HI,
385 	IMAGE_PLAYER_LEFT_LO,
386 	IMAGE_PLAYER_LEFT_HI,
387 	IMAGE_EDIT_OPTIONS_UP,
388 	IMAGE_EDIT_OPTIONS_DOWN,
389 	IMAGE_EDIT_TILES_UP,
390 	IMAGE_EDIT_TILES_DOWN,
391 	IMAGE_EDIT_DESIGN_UP,
392 	IMAGE_EDIT_DESIGN_DOWN,
393 	IMAGE_EDIT_BUILD_UP,
394 	IMAGE_EDIT_BUILD_DOWN,
395 	IMAGE_EDIT_RESEARCH_UP,
396 	IMAGE_EDIT_RESEARCH_DOWN,
397 	IMAGE_EDIT_MANUFACTURE_UP,
398 	IMAGE_EDIT_MANUFACTURE_DOWN,
399 	RADAR_NORTH,
400 	IMAGE_ORIGIN_VISUAL,
401 	IMAGE_ORIGIN_COMMANDER,
402 	IMAGE_ORIGIN_SENSOR_STANDARD,
403 	IMAGE_ORIGIN_SENSOR_CB,
404 	IMAGE_ORIGIN_SENSOR_AIRDEF,
405 	IMAGE_ORIGIN_RADAR_DETECTOR,
406 	IMAGE_WAITING_LO,
407 	IMAGE_WAITING_HI,
408 	IMAGE_DESYNC_LO,
409 	IMAGE_DESYNC_HI,
410 	IMAGE_CURSOR_EMBARK,
411 	IMAGE_CURSOR_DEST,
412 	IMAGE_CURSOR_DEFAULT,
413 	IMAGE_CURSOR_BUILD,
414 	IMAGE_CURSOR_SCOUT,
415 	IMAGE_CURSOR_DISEMBARK,
416 	IMAGE_CURSOR_ATTACK,
417 	IMAGE_CURSOR_GUARD,
418 	IMAGE_CURSOR_FIX,
419 	IMAGE_CURSOR_SELECT,
420 	IMAGE_CURSOR_REPAIR,
421 	IMAGE_CURSOR_PICKUP,
422 	IMAGE_CURSOR_NOTPOS,
423 	IMAGE_CURSOR_MOVE,
424 	IMAGE_CURSOR_LOCKON,
425 	IMAGE_CURSOR_ECM,
426 	IMAGE_CURSOR_ATTACH,
427 	IMAGE_CURSOR_BRIDGE,
428 	IMAGE_CURSOR_BOMB,
429 	IMAGE_SLIDER_AI,
430 	IMAGE_RAD_BURNRESREAD,
431 	IMAGE_RAD_BURNRES1,
432 	IMAGE_RAD_BURNRES2,
433 	IMAGE_RAD_BURNRES3,
434 	IMAGE_RAD_BURNRES4,
435 	IMAGE_RAD_BURNRES5,
436 	IMAGE_RAD_BURNRES6,
437 	IMAGE_ALLY_RESEARCH,
438 	IMAGE_ALLY_RESEARCH_TC,
439 	IMAGE_GENERIC_TANK,
440 	IMAGE_GENERIC_TANK_TC,
441 	IMAGE_DES_SAVE,
442 	IMAGE_DES_SAVEH,
443 	IMAGE_DES_DELETE,
444 	IMAGE_DES_DELETEH,
445 	IMAGE_ATTACK_UP,
446 	IMAGE_ATTACK_DOWN,
447 	IMAGE_HOLD_UP,
448 	IMAGE_HOLD_DOWN,
449 	IMAGE_PATROL_UP,
450 	IMAGE_PATROL_DOWN,
451 	IMAGE_STOP_UP,
452 	IMAGE_STOP_DOWN,
453 	IMAGE_GUARD_UP,
454 	IMAGE_GUARD_DOWN,
455 };
456 
457 #endif //__INCLUDED_SRC_INTFAC_H__
458