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