00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00029 #ifndef __SPEAR_DEF_H__
00030 #define __SPEAR_DEF_H__
00031
00032
00033 #include "../../common/platform.h"
00034
00035
00036
00037 typedef enum
00038 {
00039
00040 SDM_C_BACKDROPPIC = 3,
00041 SDM_C_MOUSELBACKPIC,
00042 SDM_C_CURSOR1PIC,
00043 SDM_C_CURSOR2PIC,
00044 SDM_C_NOTSELECTEDPIC,
00045 SDM_C_SELECTEDPIC,
00046
00047 SDM_C_CUSTOMIZEPIC,
00048 SDM_C_JOY1PIC,
00049 SDM_C_JOY2PIC,
00050 SDM_C_MOUSEPIC,
00051 SDM_C_JOYSTICKPIC,
00052 SDM_C_KEYBOARDPIC,
00053 SDM_C_CONTROLPIC,
00054
00055 SDM_C_OPTIONSPIC,
00056
00057 SDM_C_FXTITLEPIC,
00058 SDM_C_DIGITITLEPIC,
00059 SDM_C_MUSICTITLEPIC,
00060
00061 SDM_C_HOWTOUGHPIC,
00062 SDM_C_BABYMODEPIC,
00063 SDM_C_EASYPIC,
00064 SDM_C_NORMALPIC,
00065 SDM_C_HARDPIC,
00066
00067 SDM_C_DISKLOADING1PIC,
00068 SDM_C_DISKLOADING2PIC,
00069 SDM_C_LOADGAMEPIC,
00070 SDM_C_SAVEGAMEPIC,
00071
00072 SDM_HIGHSCORESPIC,
00073 SDM_C_WONSPEARPIC,
00074
00075 SDM_L_GUYPIC,
00076 SDM_L_COLONPIC,
00077 SDM_L_NUM0PIC,
00078 SDM_L_NUM1PIC,
00079 SDM_L_NUM2PIC,
00080 SDM_L_NUM3PIC,
00081 SDM_L_NUM4PIC,
00082 SDM_L_NUM5PIC,
00083 SDM_L_NUM6PIC,
00084 SDM_L_NUM7PIC,
00085 SDM_L_NUM8PIC,
00086 SDM_L_NUM9PIC,
00087 SDM_L_PERCENTPIC,
00088 SDM_L_APIC,
00089 SDM_L_BPIC,
00090 SDM_L_CPIC,
00091 SDM_L_DPIC,
00092 SDM_L_EPIC,
00093 SDM_L_FPIC,
00094 SDM_L_GPIC,
00095 SDM_L_HPIC,
00096 SDM_L_IPIC,
00097 SDM_L_JPIC,
00098 SDM_L_KPIC,
00099 SDM_L_LPIC,
00100 SDM_L_MPIC,
00101 SDM_L_NPIC,
00102 SDM_L_OPIC,
00103 SDM_L_PPIC,
00104 SDM_L_QPIC,
00105 SDM_L_RPIC,
00106 SDM_L_SPIC,
00107 SDM_L_TPIC,
00108 SDM_L_UPIC,
00109 SDM_L_VPIC,
00110 SDM_L_WPIC,
00111 SDM_L_XPIC,
00112 SDM_L_YPIC,
00113 SDM_L_ZPIC,
00114 SDM_L_EXPOINTPIC,
00115 SDM_L_APOSTROPHEPIC,
00116 SDM_L_GUY2PIC,
00117 SDM_L_BJWINSPIC,
00118
00119 SDM_TITLE1PIC,
00120 SDM_TITLE2PIC,
00121 SDM_STATUSBARPIC,
00122 SDM_PG13PIC,
00123 SDM_CREDITSPIC,
00124
00125 SDM_KNIFEPIC,
00126 SDM_GUNPIC,
00127 SDM_MACHINEGUNPIC,
00128 SDM_GATLINGGUNPIC,
00129 SDM_NOKEYPIC,
00130 SDM_GOLDKEYPIC,
00131 SDM_SILVERKEYPIC,
00132 SDM_N_BLANKPIC,
00133 SDM_N_0PIC,
00134 SDM_N_1PIC,
00135 SDM_N_2PIC,
00136 SDM_N_3PIC,
00137 SDM_N_4PIC,
00138 SDM_N_5PIC,
00139 SDM_N_6PIC,
00140 SDM_N_7PIC,
00141 SDM_N_8PIC,
00142 SDM_N_9PIC,
00143 SDM_FACE1APIC,
00144 SDM_FACE1BPIC,
00145 SDM_FACE1CPIC,
00146 SDM_FACE2APIC,
00147 SDM_FACE2BPIC,
00148 SDM_FACE2CPIC,
00149 SDM_FACE3APIC,
00150 SDM_FACE3BPIC,
00151 SDM_FACE3CPIC,
00152 SDM_FACE4APIC,
00153 SDM_FACE4BPIC,
00154 SDM_FACE4CPIC,
00155 SDM_FACE5APIC,
00156 SDM_FACE5BPIC,
00157 SDM_FACE5CPIC,
00158 SDM_FACE6APIC,
00159 SDM_FACE6BPIC,
00160 SDM_FACE6CPIC,
00161 SDM_FACE7APIC,
00162 SDM_FACE7BPIC,
00163 SDM_FACE7CPIC,
00164 SDM_FACE8APIC,
00165 SDM_GOTGATLINGPIC,
00166 SDM_GODMODEFACE1PIC,
00167 SDM_GODMODEFACE2PIC,
00168 SDM_GODMODEFACE3PIC,
00169 SDM_BJWAITING1PIC,
00170 SDM_BJWAITING2PIC,
00171 SDM_BJOUCHPIC,
00172 SDM_PAUSEDPIC,
00173 SDM_GETPSYCHEDPIC,
00174
00175
00176
00177 SDM_ORDERSCREEN = 129,
00178 SDM_ERRORSCREEN,
00179 SDM_TITLEPALETTE,
00180 SDM_T_DEMO0,
00181
00182 SDM_ENUMEND
00183
00184 } sdm_graphicnums;
00185
00186
00187
00188
00189 typedef enum
00190 {
00191
00192 SOD_C_BACKDROPPIC = 3,
00193 SOD_C_MOUSELBACKPIC,
00194 SOD_C_CURSOR1PIC,
00195 SOD_C_CURSOR2PIC,
00196 SOD_C_NOTSELECTEDPIC,
00197 SOD_C_SELECTEDPIC,
00198
00199 SOD_C_CUSTOMIZEPIC,
00200 SOD_C_JOY1PIC,
00201 SOD_C_JOY2PIC,
00202 SOD_C_MOUSEPIC,
00203 SOD_C_JOYSTICKPIC,
00204 SOD_C_KEYBOARDPIC,
00205 SOD_C_CONTROLPIC,
00206
00207 SOD_C_OPTIONSPIC,
00208
00209 SOD_C_FXTITLEPIC,
00210 SOD_C_DIGITITLEPIC,
00211 SOD_C_MUSICTITLEPIC,
00212
00213 SOD_C_HOWTOUGHPIC,
00214 SOD_C_BABYMODEPIC,
00215 SOD_C_EASYPIC,
00216 SOD_C_NORMALPIC,
00217 SOD_C_HARDPIC,
00218
00219 SOD_C_DISKLOADING1PIC,
00220 SOD_C_DISKLOADING2PIC,
00221 SOD_C_LOADGAMEPIC,
00222 SOD_C_SAVEGAMEPIC,
00223
00224 SOD_HIGHSCORESPIC,
00225 SOD_C_WONSPEARPIC,
00226
00227 SOD_BJCOLLAPSE1PIC,
00228 SOD_BJCOLLAPSE2PIC,
00229 SOD_BJCOLLAPSE3PIC,
00230 SOD_BJCOLLAPSE4PIC,
00231 SOD_ENDPICPIC,
00232
00233 SOD_L_GUYPIC,
00234 SOD_L_COLONPIC,
00235 SOD_L_NUM0PIC,
00236 SOD_L_NUM1PIC,
00237 SOD_L_NUM2PIC,
00238 SOD_L_NUM3PIC,
00239 SOD_L_NUM4PIC,
00240 SOD_L_NUM5PIC,
00241 SOD_L_NUM6PIC,
00242 SOD_L_NUM7PIC,
00243 SOD_L_NUM8PIC,
00244 SOD_L_NUM9PIC,
00245 SOD_L_PERCENTPIC,
00246 SOD_L_APIC,
00247 SOD_L_BPIC,
00248 SOD_L_CPIC,
00249 SOD_L_DPIC,
00250 SOD_L_EPIC,
00251 SOD_L_FPIC,
00252 SOD_L_GPIC,
00253 SOD_L_HPIC,
00254 SOD_L_IPIC,
00255 SOD_L_JPIC,
00256 SOD_L_KPIC,
00257 SOD_L_LPIC,
00258 SOD_L_MPIC,
00259 SOD_L_NPIC,
00260 SOD_L_OPIC,
00261 SOD_L_PPIC,
00262 SOD_L_QPIC,
00263 SOD_L_RPIC,
00264 SOD_L_SPIC,
00265 SOD_L_TPIC,
00266 SOD_L_UPIC,
00267 SOD_L_VPIC,
00268 SOD_L_WPIC,
00269 SOD_L_XPIC,
00270 SOD_L_YPIC,
00271 SOD_L_ZPIC,
00272 SOD_L_EXPOINTPIC,
00273 SOD_L_APOSTROPHEPIC,
00274 SOD_L_GUY2PIC,
00275 SOD_L_BJWINSPIC,
00276
00277 SOD_TITLE1PIC,
00278 SOD_TITLE2PIC,
00279
00280 SOD_ENDSCREEN1PIC,
00281 SOD_ENDSCREEN2PIC,
00282 SOD_ENDSCREEN3PIC,
00283 SOD_ENDSCREEN4PIC,
00284 SOD_ENDSCREEN5PIC,
00285 SOD_ENDSCREEN6PIC,
00286 SOD_ENDSCREEN7PIC,
00287 SOD_ENDSCREEN8PIC,
00288 SOD_ENDSCREEN9PIC,
00289 SOD_STATUSBARPIC,
00290 SOD_PG13PIC,
00291 SOD_CREDITSPIC,
00292
00293 SOD_IDGUYS1PIC,
00294 SOD_IDGUYS2PIC,
00295
00296 SOD_COPYPROTTOPPIC,
00297 SOD_COPYPROTBOXPIC,
00298 SOD_BOSSPIC1PIC,
00299 SOD_BOSSPIC2PIC,
00300 SOD_BOSSPIC3PIC,
00301 SOD_BOSSPIC4PIC,
00302
00303 SOD_KNIFEPIC,
00304 SOD_GUNPIC,
00305 SOD_MACHINEGUNPIC,
00306 SOD_GATLINGGUNPIC,
00307 SOD_NOKEYPIC,
00308 SOD_GOLDKEYPIC,
00309 SOD_SILVERKEYPIC,
00310 SOD_N_BLANKPIC,
00311 SOD_N_0PIC,
00312 SOD_N_1PIC,
00313 SOD_N_2PIC,
00314 SOD_N_3PIC,
00315 SOD_N_4PIC,
00316 SOD_N_5PIC,
00317 SOD_N_6PIC,
00318 SOD_N_7PIC,
00319 SOD_N_8PIC,
00320 SOD_N_9PIC,
00321 SOD_FACE1APIC,
00322 SOD_FACE1BPIC,
00323 SOD_FACE1CPIC,
00324 SOD_FACE2APIC,
00325 SOD_FACE2BPIC,
00326 SOD_FACE2CPIC,
00327 SOD_FACE3APIC,
00328 SOD_FACE3BPIC,
00329 SOD_FACE3CPIC,
00330 SOD_FACE4APIC,
00331 SOD_FACE4BPIC,
00332 SOD_FACE4CPIC,
00333 SOD_FACE5APIC,
00334 SOD_FACE5BPIC,
00335 SOD_FACE5CPIC,
00336 SOD_FACE6APIC,
00337 SOD_FACE6BPIC,
00338 SOD_FACE6CPIC,
00339 SOD_FACE7APIC,
00340 SOD_FACE7BPIC,
00341 SOD_FACE7CPIC,
00342 SOD_FACE8APIC,
00343 SOD_GOTGATLINGPIC,
00344 SOD_GODMODEFACE1PIC,
00345 SOD_GODMODEFACE2PIC,
00346 SOD_GODMODEFACE3PIC,
00347 SOD_BJWAITING1PIC,
00348 SOD_BJWAITING2PIC,
00349 SOD_BJOUCHPIC,
00350 SOD_PAUSEDPIC,
00351 SOD_GETPSYCHEDPIC,
00352
00353 SOD_ORDERSCREEN = 151,
00354 SOD_ERRORSCREEN,
00355 SOD_TITLEPALETTE,
00356 SOD_END1PALETTE,
00357 SOD_END2PALETTE,
00358 SOD_END3PALETTE,
00359 SOD_END4PALETTE,
00360 SOD_END5PALETTE,
00361 SOD_END6PALETTE,
00362 SOD_END7PALETTE,
00363 SOD_END8PALETTE,
00364 SOD_END9PALETTE,
00365 SOD_IDGUYSPALETTE,
00366 SOD_T_DEMO0,
00367 SOD_T_DEMO1,
00368 SOD_T_DEMO2,
00369 SOD_T_DEMO3,
00370 SOD_T_ENDART1,
00371 SOD_ENUMEND
00372
00373 } sod_graphicnums;
00374
00375
00376
00377
00378 typedef enum
00379 {
00380 SOD_XFUNKIE_MUS,
00381 SOD_DUNGEON_MUS,
00382 SOD_XDEATH_MUS,
00383 SOD_GETTHEM_MUS,
00384 SOD_XTIPTOE_MUS,
00385 SOD_GOINGAFT_MUS,
00386 SOD_URAHERO_MUS,
00387 SOD_XTHEEND_MUS,
00388 SOD_NAZI_OMI_MUS,
00389 SOD_POW_MUS,
00390 SOD_TWELFTH_MUS,
00391 SOD_SEARCHN_MUS,
00392 SOD_SUSPENSE_MUS,
00393 SOD_ZEROHOUR_MUS,
00394 SOD_WONDERIN_MUS,
00395 SOD_ULTIMATE_MUS,
00396 SOD_ENDLEVEL_MUS,
00397 SOD_XEVIL_MUS,
00398 SOD_XJAZNAZI_MUS,
00399 SOD_COPYPRO_MUS,
00400 SOD_XAWARD_MUS,
00401 SOD_XPUTIT_MUS,
00402 SOD_XGETYOU_MUS,
00403 SOD_XTOWER2_MUS,
00404 SOD_LASTMUSIC
00405
00406 } sod_musicnames;
00407
00408
00409
00410 char *SDM_GetReduxGFXFileName( W32 id );
00411 char *SOD_GetReduxGFXFileName( W32 id );
00412
00413 char *SOD_GetReduxMusicFileName( W32 id );
00414
00415
00416
00417 #endif