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