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 //