wolf3d

The original open source release of Wolfenstein 3D
Log | Files | Refs

GFXV_SOD.H (9576B)


      1 //////////////////////////////////////
      2 //
      3 // Graphics .H file for .SOD
      4 // IGRAB-ed on Thu Oct 08 20:38:29 1992
      5 //
      6 //////////////////////////////////////
      7 
      8 typedef enum {
      9 		// Lump Start
     10 		C_BACKDROPPIC=3,
     11 		C_MOUSELBACKPIC,                     // 4
     12 		C_CURSOR1PIC,                        // 5
     13 		C_CURSOR2PIC,                        // 6
     14 		C_NOTSELECTEDPIC,                    // 7
     15 		C_SELECTEDPIC,                       // 8
     16 		// Lump Start
     17 		C_CUSTOMIZEPIC,                      // 9
     18 		C_JOY1PIC,                           // 10
     19 		C_JOY2PIC,                           // 11
     20 		C_MOUSEPIC,                          // 12
     21 		C_JOYSTICKPIC,                       // 13
     22 		C_KEYBOARDPIC,                       // 14
     23 		C_CONTROLPIC,                        // 15
     24 		// Lump Start
     25 		C_OPTIONSPIC,                        // 16
     26 		// Lump Start
     27 		C_FXTITLEPIC,                        // 17
     28 		C_DIGITITLEPIC,                      // 18
     29 		C_MUSICTITLEPIC,                     // 19
     30 		// Lump Start
     31 		C_HOWTOUGHPIC,                       // 20
     32 		C_BABYMODEPIC,                       // 21
     33 		C_EASYPIC,                           // 22
     34 		C_NORMALPIC,                         // 23
     35 		C_HARDPIC,                           // 24
     36 		// Lump Start
     37 		C_DISKLOADING1PIC,                   // 25
     38 		C_DISKLOADING2PIC,                   // 26
     39 		C_LOADGAMEPIC,                       // 27
     40 		C_SAVEGAMEPIC,                       // 28
     41 		// Lump Start
     42 		HIGHSCORESPIC,                       // 29
     43 		C_WONSPEARPIC,                       // 30
     44 		// Lump Start
     45 		BJCOLLAPSE1PIC,                      // 31
     46 		BJCOLLAPSE2PIC,                      // 32
     47 		BJCOLLAPSE3PIC,                      // 33
     48 		BJCOLLAPSE4PIC,                      // 34
     49 		ENDPICPIC,                           // 35
     50 		// Lump Start
     51 		L_GUYPIC,                            // 36
     52 		L_COLONPIC,                          // 37
     53 		L_NUM0PIC,                           // 38
     54 		L_NUM1PIC,                           // 39
     55 		L_NUM2PIC,                           // 40
     56 		L_NUM3PIC,                           // 41
     57 		L_NUM4PIC,                           // 42
     58 		L_NUM5PIC,                           // 43
     59 		L_NUM6PIC,                           // 44
     60 		L_NUM7PIC,                           // 45
     61 		L_NUM8PIC,                           // 46
     62 		L_NUM9PIC,                           // 47
     63 		L_PERCENTPIC,                        // 48
     64 		L_APIC,                              // 49
     65 		L_BPIC,                              // 50
     66 		L_CPIC,                              // 51
     67 		L_DPIC,                              // 52
     68 		L_EPIC,                              // 53
     69 		L_FPIC,                              // 54
     70 		L_GPIC,                              // 55
     71 		L_HPIC,                              // 56
     72 		L_IPIC,                              // 57
     73 		L_JPIC,                              // 58
     74 		L_KPIC,                              // 59
     75 		L_LPIC,                              // 60
     76 		L_MPIC,                              // 61
     77 		L_NPIC,                              // 62
     78 		L_OPIC,                              // 63
     79 		L_PPIC,                              // 64
     80 		L_QPIC,                              // 65
     81 		L_RPIC,                              // 66
     82 		L_SPIC,                              // 67
     83 		L_TPIC,                              // 68
     84 		L_UPIC,                              // 69
     85 		L_VPIC,                              // 70
     86 		L_WPIC,                              // 71
     87 		L_XPIC,                              // 72
     88 		L_YPIC,                              // 73
     89 		L_ZPIC,                              // 74
     90 		L_EXPOINTPIC,                        // 75
     91 		L_APOSTROPHEPIC,                     // 76
     92 		L_GUY2PIC,                           // 77
     93 		L_BJWINSPIC,                         // 78
     94 		// Lump Start
     95 		TITLE1PIC,                           // 79
     96 		TITLE2PIC,                           // 80
     97 		// Lump Start
     98 		ENDSCREEN11PIC,                      // 81
     99 		// Lump Start
    100 		ENDSCREEN12PIC,                      // 82
    101 		ENDSCREEN3PIC,                       // 83
    102 		ENDSCREEN4PIC,                       // 84
    103 		ENDSCREEN5PIC,                       // 85
    104 		ENDSCREEN6PIC,                       // 86
    105 		ENDSCREEN7PIC,                       // 87
    106 		ENDSCREEN8PIC,                       // 88
    107 		ENDSCREEN9PIC,                       // 89
    108 		STATUSBARPIC,                        // 90
    109 		PG13PIC,                             // 91
    110 		CREDITSPIC,                          // 92
    111 		// Lump Start
    112 		IDGUYS1PIC,                          // 93
    113 		IDGUYS2PIC,                          // 94
    114 		// Lump Start
    115 		COPYPROTTOPPIC,                      // 95
    116 		COPYPROTBOXPIC,                      // 96
    117 		BOSSPIC1PIC,                         // 97
    118 		BOSSPIC2PIC,                         // 98
    119 		BOSSPIC3PIC,                         // 99
    120 		BOSSPIC4PIC,                         // 100
    121 		// Lump Start
    122 		KNIFEPIC,                            // 101
    123 		GUNPIC,                              // 102
    124 		MACHINEGUNPIC,                       // 103
    125 		GATLINGGUNPIC,                       // 104
    126 		NOKEYPIC,                            // 105
    127 		GOLDKEYPIC,                          // 106
    128 		SILVERKEYPIC,                        // 107
    129 		N_BLANKPIC,                          // 108
    130 		N_0PIC,                              // 109
    131 		N_1PIC,                              // 110
    132 		N_2PIC,                              // 111
    133 		N_3PIC,                              // 112
    134 		N_4PIC,                              // 113
    135 		N_5PIC,                              // 114
    136 		N_6PIC,                              // 115
    137 		N_7PIC,                              // 116
    138 		N_8PIC,                              // 117
    139 		N_9PIC,                              // 118
    140 		FACE1APIC,                           // 119
    141 		FACE1BPIC,                           // 120
    142 		FACE1CPIC,                           // 121
    143 		FACE2APIC,                           // 122
    144 		FACE2BPIC,                           // 123
    145 		FACE2CPIC,                           // 124
    146 		FACE3APIC,                           // 125
    147 		FACE3BPIC,                           // 126
    148 		FACE3CPIC,                           // 127
    149 		FACE4APIC,                           // 128
    150 		FACE4BPIC,                           // 129
    151 		FACE4CPIC,                           // 130
    152 		FACE5APIC,                           // 131
    153 		FACE5BPIC,                           // 132
    154 		FACE5CPIC,                           // 133
    155 		FACE6APIC,                           // 134
    156 		FACE6BPIC,                           // 135
    157 		FACE6CPIC,                           // 136
    158 		FACE7APIC,                           // 137
    159 		FACE7BPIC,                           // 138
    160 		FACE7CPIC,                           // 139
    161 		FACE8APIC,                           // 140
    162 		GOTGATLINGPIC,                       // 141
    163 		GODMODEFACE1PIC,                     // 142
    164 		GODMODEFACE2PIC,                     // 143
    165 		GODMODEFACE3PIC,                     // 144
    166 		BJWAITING1PIC,                       // 145
    167 		BJWAITING2PIC,                       // 146
    168 		BJOUCHPIC,                           // 147
    169 		PAUSEDPIC,                           // 148
    170 		GETPSYCHEDPIC,                       // 149
    171 
    172 
    173 
    174 		ORDERSCREEN=151,
    175 		ERRORSCREEN,                         // 152
    176 		TITLEPALETTE,                        // 153
    177 		END1PALETTE,                         // 154
    178 		END2PALETTE,                         // 155
    179 		END3PALETTE,                         // 156
    180 		END4PALETTE,                         // 157
    181 		END5PALETTE,                         // 158
    182 		END6PALETTE,                         // 159
    183 		END7PALETTE,                         // 160
    184 		END8PALETTE,                         // 161
    185 		END9PALETTE,                         // 162
    186 		IDGUYSPALETTE,                       // 163
    187 		T_DEMO0,                             // 164
    188 		T_DEMO1,                             // 165
    189 		T_DEMO2,                             // 166
    190 		T_DEMO3,                             // 167
    191 		T_ENDART1,                           // 168
    192 		ENUMEND
    193 	     } graphicnums;
    194 
    195 //
    196 // Data LUMPs
    197 //
    198 #define BACKDROP_LUMP_START		3
    199 #define BACKDROP_LUMP_END		8
    200 
    201 #define CONTROL_LUMP_START		9
    202 #define CONTROL_LUMP_END		15
    203 
    204 #define OPTIONS_LUMP_START		16
    205 #define OPTIONS_LUMP_END		16
    206 
    207 #define SOUND_LUMP_START		17
    208 #define SOUND_LUMP_END			19
    209 
    210 #define NEWGAME_LUMP_START		20
    211 #define NEWGAME_LUMP_END		24
    212 
    213 #define LOADSAVE_LUMP_START		25
    214 #define LOADSAVE_LUMP_END		28
    215 
    216 #define HIGHSCORES_LUMP_START		29
    217 #define HIGHSCORES_LUMP_END		30
    218 
    219 #define ENDGAME_LUMP_START		31
    220 #define ENDGAME_LUMP_END		35
    221 
    222 #define LEVELEND_LUMP_START		36
    223 #define LEVELEND_LUMP_END		78
    224 
    225 #define TITLESCREEN_LUMP_START		79
    226 #define TITLESCREEN_LUMP_END		80
    227 
    228 #define ENDGAME1_LUMP_START		81
    229 #define ENDGAME1_LUMP_END		81
    230 
    231 #define ENDGAME2_LUMP_START		82
    232 #define ENDGAME2_LUMP_END		82
    233 
    234 #define EASTEREGG_LUMP_START		93
    235 #define EASTEREGG_LUMP_END		94
    236 
    237 #define COPYPROT_LUMP_START		95
    238 #define COPYPROT_LUMP_END		100
    239 
    240 #define LATCHPICS_LUMP_START		101
    241 #define LATCHPICS_LUMP_END		149
    242 
    243 
    244 //
    245 // Amount of each data item
    246 //
    247 #define NUMCHUNKS    169
    248 #define NUMFONT      2
    249 #define NUMFONTM     0
    250 #define NUMPICS      147
    251 #define NUMPICM      0
    252 #define NUMSPRITES   0
    253 #define NUMTILE8     72
    254 #define NUMTILE8M    0
    255 #define NUMTILE16    0
    256 #define NUMTILE16M   0
    257 #define NUMTILE32    0
    258 #define NUMTILE32M   0
    259 #define NUMEXTERNS   18
    260 //
    261 // File offsets for data items
    262 //
    263 #define STRUCTPIC    0
    264 
    265 #define STARTFONT    1
    266 #define STARTFONTM   3
    267 #define STARTPICS    3
    268 #define STARTPICM    150
    269 #define STARTSPRITES 150
    270 #define STARTTILE8   150
    271 #define STARTTILE8M  151
    272 #define STARTTILE16  151
    273 #define STARTTILE16M 151
    274 #define STARTTILE32  151
    275 #define STARTTILE32M 151
    276 #define STARTEXTERNS 151
    277 
    278 //
    279 // Thank you for using IGRAB!
    280 //