Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
298 | serge | 1 | // Emacs style mode select -*- C++ -*- |
2 | //----------------------------------------------------------------------------- |
||
3 | // |
||
4 | // $Id:$ |
||
5 | // |
||
6 | // Copyright (C) 1993-1996 by id Software, Inc. |
||
7 | // |
||
8 | // This source is available for distribution and/or modification |
||
9 | // only under the terms of the DOOM Source Code License as |
||
10 | // published by id Software. All rights reserved. |
||
11 | // |
||
12 | // The source is distributed in the hope that it will be useful, |
||
13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
14 | // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License |
||
15 | // for more details. |
||
16 | // |
||
17 | // DESCRIPTION: |
||
18 | // Thing frame/state LUT, |
||
19 | // generated by multigen utilitiy. |
||
20 | // This one is the original DOOM version, preserved. |
||
21 | // |
||
22 | //----------------------------------------------------------------------------- |
||
23 | |||
24 | #ifndef __INFO__ |
||
25 | #define __INFO__ |
||
26 | |||
27 | // Needed for action function pointer handling. |
||
28 | #include "d_think.h" |
||
29 | |||
30 | typedef enum |
||
31 | { |
||
32 | SPR_TROO, |
||
33 | SPR_SHTG, |
||
34 | SPR_PUNG, |
||
35 | SPR_PISG, |
||
36 | SPR_PISF, |
||
37 | SPR_SHTF, |
||
38 | SPR_SHT2, |
||
39 | SPR_CHGG, |
||
40 | SPR_CHGF, |
||
41 | SPR_MISG, |
||
42 | SPR_MISF, |
||
43 | SPR_SAWG, |
||
44 | SPR_PLSG, |
||
45 | SPR_PLSF, |
||
46 | SPR_BFGG, |
||
47 | SPR_BFGF, |
||
48 | SPR_BLUD, |
||
49 | SPR_PUFF, |
||
50 | SPR_BAL1, |
||
51 | SPR_BAL2, |
||
52 | SPR_PLSS, |
||
53 | SPR_PLSE, |
||
54 | SPR_MISL, |
||
55 | SPR_BFS1, |
||
56 | SPR_BFE1, |
||
57 | SPR_BFE2, |
||
58 | SPR_TFOG, |
||
59 | SPR_IFOG, |
||
60 | SPR_PLAY, |
||
61 | SPR_POSS, |
||
62 | SPR_SPOS, |
||
63 | SPR_VILE, |
||
64 | SPR_FIRE, |
||
65 | SPR_FATB, |
||
66 | SPR_FBXP, |
||
67 | SPR_SKEL, |
||
68 | SPR_MANF, |
||
69 | SPR_FATT, |
||
70 | SPR_CPOS, |
||
71 | SPR_SARG, |
||
72 | SPR_HEAD, |
||
73 | SPR_BAL7, |
||
74 | SPR_BOSS, |
||
75 | SPR_BOS2, |
||
76 | SPR_SKUL, |
||
77 | SPR_SPID, |
||
78 | SPR_BSPI, |
||
79 | SPR_APLS, |
||
80 | SPR_APBX, |
||
81 | SPR_CYBR, |
||
82 | SPR_PAIN, |
||
83 | SPR_SSWV, |
||
84 | SPR_KEEN, |
||
85 | SPR_BBRN, |
||
86 | SPR_BOSF, |
||
87 | SPR_ARM1, |
||
88 | SPR_ARM2, |
||
89 | SPR_BAR1, |
||
90 | SPR_BEXP, |
||
91 | SPR_FCAN, |
||
92 | SPR_BON1, |
||
93 | SPR_BON2, |
||
94 | SPR_BKEY, |
||
95 | SPR_RKEY, |
||
96 | SPR_YKEY, |
||
97 | SPR_BSKU, |
||
98 | SPR_RSKU, |
||
99 | SPR_YSKU, |
||
100 | SPR_STIM, |
||
101 | SPR_MEDI, |
||
102 | SPR_SOUL, |
||
103 | SPR_PINV, |
||
104 | SPR_PSTR, |
||
105 | SPR_PINS, |
||
106 | SPR_MEGA, |
||
107 | SPR_SUIT, |
||
108 | SPR_PMAP, |
||
109 | SPR_PVIS, |
||
110 | SPR_CLIP, |
||
111 | SPR_AMMO, |
||
112 | SPR_ROCK, |
||
113 | SPR_BROK, |
||
114 | SPR_CELL, |
||
115 | SPR_CELP, |
||
116 | SPR_SHEL, |
||
117 | SPR_SBOX, |
||
118 | SPR_BPAK, |
||
119 | SPR_BFUG, |
||
120 | SPR_MGUN, |
||
121 | SPR_CSAW, |
||
122 | SPR_LAUN, |
||
123 | SPR_PLAS, |
||
124 | SPR_SHOT, |
||
125 | SPR_SGN2, |
||
126 | SPR_COLU, |
||
127 | SPR_SMT2, |
||
128 | SPR_GOR1, |
||
129 | SPR_POL2, |
||
130 | SPR_POL5, |
||
131 | SPR_POL4, |
||
132 | SPR_POL3, |
||
133 | SPR_POL1, |
||
134 | SPR_POL6, |
||
135 | SPR_GOR2, |
||
136 | SPR_GOR3, |
||
137 | SPR_GOR4, |
||
138 | SPR_GOR5, |
||
139 | SPR_SMIT, |
||
140 | SPR_COL1, |
||
141 | SPR_COL2, |
||
142 | SPR_COL3, |
||
143 | SPR_COL4, |
||
144 | SPR_CAND, |
||
145 | SPR_CBRA, |
||
146 | SPR_COL6, |
||
147 | SPR_TRE1, |
||
148 | SPR_TRE2, |
||
149 | SPR_ELEC, |
||
150 | SPR_CEYE, |
||
151 | SPR_FSKU, |
||
152 | SPR_COL5, |
||
153 | SPR_TBLU, |
||
154 | SPR_TGRN, |
||
155 | SPR_TRED, |
||
156 | SPR_SMBT, |
||
157 | SPR_SMGT, |
||
158 | SPR_SMRT, |
||
159 | SPR_HDB1, |
||
160 | SPR_HDB2, |
||
161 | SPR_HDB3, |
||
162 | SPR_HDB4, |
||
163 | SPR_HDB5, |
||
164 | SPR_HDB6, |
||
165 | SPR_POB1, |
||
166 | SPR_POB2, |
||
167 | SPR_BRS1, |
||
168 | SPR_TLMP, |
||
169 | SPR_TLP2, |
||
170 | NUMSPRITES |
||
171 | |||
172 | } spritenum_t; |
||
173 | |||
174 | typedef enum |
||
175 | { |
||
176 | S_NULL, |
||
177 | S_LIGHTDONE, |
||
178 | S_PUNCH, |
||
179 | S_PUNCHDOWN, |
||
180 | S_PUNCHUP, |
||
181 | S_PUNCH1, |
||
182 | S_PUNCH2, |
||
183 | S_PUNCH3, |
||
184 | S_PUNCH4, |
||
185 | S_PUNCH5, |
||
186 | S_PISTOL, |
||
187 | S_PISTOLDOWN, |
||
188 | S_PISTOLUP, |
||
189 | S_PISTOL1, |
||
190 | S_PISTOL2, |
||
191 | S_PISTOL3, |
||
192 | S_PISTOL4, |
||
193 | S_PISTOLFLASH, |
||
194 | S_SGUN, |
||
195 | S_SGUNDOWN, |
||
196 | S_SGUNUP, |
||
197 | S_SGUN1, |
||
198 | S_SGUN2, |
||
199 | S_SGUN3, |
||
200 | S_SGUN4, |
||
201 | S_SGUN5, |
||
202 | S_SGUN6, |
||
203 | S_SGUN7, |
||
204 | S_SGUN8, |
||
205 | S_SGUN9, |
||
206 | S_SGUNFLASH1, |
||
207 | S_SGUNFLASH2, |
||
208 | S_DSGUN, |
||
209 | S_DSGUNDOWN, |
||
210 | S_DSGUNUP, |
||
211 | S_DSGUN1, |
||
212 | S_DSGUN2, |
||
213 | S_DSGUN3, |
||
214 | S_DSGUN4, |
||
215 | S_DSGUN5, |
||
216 | S_DSGUN6, |
||
217 | S_DSGUN7, |
||
218 | S_DSGUN8, |
||
219 | S_DSGUN9, |
||
220 | S_DSGUN10, |
||
221 | S_DSNR1, |
||
222 | S_DSNR2, |
||
223 | S_DSGUNFLASH1, |
||
224 | S_DSGUNFLASH2, |
||
225 | S_CHAIN, |
||
226 | S_CHAINDOWN, |
||
227 | S_CHAINUP, |
||
228 | S_CHAIN1, |
||
229 | S_CHAIN2, |
||
230 | S_CHAIN3, |
||
231 | S_CHAINFLASH1, |
||
232 | S_CHAINFLASH2, |
||
233 | S_MISSILE, |
||
234 | S_MISSILEDOWN, |
||
235 | S_MISSILEUP, |
||
236 | S_MISSILE1, |
||
237 | S_MISSILE2, |
||
238 | S_MISSILE3, |
||
239 | S_MISSILEFLASH1, |
||
240 | S_MISSILEFLASH2, |
||
241 | S_MISSILEFLASH3, |
||
242 | S_MISSILEFLASH4, |
||
243 | S_SAW, |
||
244 | S_SAWB, |
||
245 | S_SAWDOWN, |
||
246 | S_SAWUP, |
||
247 | S_SAW1, |
||
248 | S_SAW2, |
||
249 | S_SAW3, |
||
250 | S_PLASMA, |
||
251 | S_PLASMADOWN, |
||
252 | S_PLASMAUP, |
||
253 | S_PLASMA1, |
||
254 | S_PLASMA2, |
||
255 | S_PLASMAFLASH1, |
||
256 | S_PLASMAFLASH2, |
||
257 | S_BFG, |
||
258 | S_BFGDOWN, |
||
259 | S_BFGUP, |
||
260 | S_BFG1, |
||
261 | S_BFG2, |
||
262 | S_BFG3, |
||
263 | S_BFG4, |
||
264 | S_BFGFLASH1, |
||
265 | S_BFGFLASH2, |
||
266 | S_BLOOD1, |
||
267 | S_BLOOD2, |
||
268 | S_BLOOD3, |
||
269 | S_PUFF1, |
||
270 | S_PUFF2, |
||
271 | S_PUFF3, |
||
272 | S_PUFF4, |
||
273 | S_TBALL1, |
||
274 | S_TBALL2, |
||
275 | S_TBALLX1, |
||
276 | S_TBALLX2, |
||
277 | S_TBALLX3, |
||
278 | S_RBALL1, |
||
279 | S_RBALL2, |
||
280 | S_RBALLX1, |
||
281 | S_RBALLX2, |
||
282 | S_RBALLX3, |
||
283 | S_PLASBALL, |
||
284 | S_PLASBALL2, |
||
285 | S_PLASEXP, |
||
286 | S_PLASEXP2, |
||
287 | S_PLASEXP3, |
||
288 | S_PLASEXP4, |
||
289 | S_PLASEXP5, |
||
290 | S_ROCKET, |
||
291 | S_BFGSHOT, |
||
292 | S_BFGSHOT2, |
||
293 | S_BFGLAND, |
||
294 | S_BFGLAND2, |
||
295 | S_BFGLAND3, |
||
296 | S_BFGLAND4, |
||
297 | S_BFGLAND5, |
||
298 | S_BFGLAND6, |
||
299 | S_BFGEXP, |
||
300 | S_BFGEXP2, |
||
301 | S_BFGEXP3, |
||
302 | S_BFGEXP4, |
||
303 | S_EXPLODE1, |
||
304 | S_EXPLODE2, |
||
305 | S_EXPLODE3, |
||
306 | S_TFOG, |
||
307 | S_TFOG01, |
||
308 | S_TFOG02, |
||
309 | S_TFOG2, |
||
310 | S_TFOG3, |
||
311 | S_TFOG4, |
||
312 | S_TFOG5, |
||
313 | S_TFOG6, |
||
314 | S_TFOG7, |
||
315 | S_TFOG8, |
||
316 | S_TFOG9, |
||
317 | S_TFOG10, |
||
318 | S_IFOG, |
||
319 | S_IFOG01, |
||
320 | S_IFOG02, |
||
321 | S_IFOG2, |
||
322 | S_IFOG3, |
||
323 | S_IFOG4, |
||
324 | S_IFOG5, |
||
325 | S_PLAY, |
||
326 | S_PLAY_RUN1, |
||
327 | S_PLAY_RUN2, |
||
328 | S_PLAY_RUN3, |
||
329 | S_PLAY_RUN4, |
||
330 | S_PLAY_ATK1, |
||
331 | S_PLAY_ATK2, |
||
332 | S_PLAY_PAIN, |
||
333 | S_PLAY_PAIN2, |
||
334 | S_PLAY_DIE1, |
||
335 | S_PLAY_DIE2, |
||
336 | S_PLAY_DIE3, |
||
337 | S_PLAY_DIE4, |
||
338 | S_PLAY_DIE5, |
||
339 | S_PLAY_DIE6, |
||
340 | S_PLAY_DIE7, |
||
341 | S_PLAY_XDIE1, |
||
342 | S_PLAY_XDIE2, |
||
343 | S_PLAY_XDIE3, |
||
344 | S_PLAY_XDIE4, |
||
345 | S_PLAY_XDIE5, |
||
346 | S_PLAY_XDIE6, |
||
347 | S_PLAY_XDIE7, |
||
348 | S_PLAY_XDIE8, |
||
349 | S_PLAY_XDIE9, |
||
350 | S_POSS_STND, |
||
351 | S_POSS_STND2, |
||
352 | S_POSS_RUN1, |
||
353 | S_POSS_RUN2, |
||
354 | S_POSS_RUN3, |
||
355 | S_POSS_RUN4, |
||
356 | S_POSS_RUN5, |
||
357 | S_POSS_RUN6, |
||
358 | S_POSS_RUN7, |
||
359 | S_POSS_RUN8, |
||
360 | S_POSS_ATK1, |
||
361 | S_POSS_ATK2, |
||
362 | S_POSS_ATK3, |
||
363 | S_POSS_PAIN, |
||
364 | S_POSS_PAIN2, |
||
365 | S_POSS_DIE1, |
||
366 | S_POSS_DIE2, |
||
367 | S_POSS_DIE3, |
||
368 | S_POSS_DIE4, |
||
369 | S_POSS_DIE5, |
||
370 | S_POSS_XDIE1, |
||
371 | S_POSS_XDIE2, |
||
372 | S_POSS_XDIE3, |
||
373 | S_POSS_XDIE4, |
||
374 | S_POSS_XDIE5, |
||
375 | S_POSS_XDIE6, |
||
376 | S_POSS_XDIE7, |
||
377 | S_POSS_XDIE8, |
||
378 | S_POSS_XDIE9, |
||
379 | S_POSS_RAISE1, |
||
380 | S_POSS_RAISE2, |
||
381 | S_POSS_RAISE3, |
||
382 | S_POSS_RAISE4, |
||
383 | S_SPOS_STND, |
||
384 | S_SPOS_STND2, |
||
385 | S_SPOS_RUN1, |
||
386 | S_SPOS_RUN2, |
||
387 | S_SPOS_RUN3, |
||
388 | S_SPOS_RUN4, |
||
389 | S_SPOS_RUN5, |
||
390 | S_SPOS_RUN6, |
||
391 | S_SPOS_RUN7, |
||
392 | S_SPOS_RUN8, |
||
393 | S_SPOS_ATK1, |
||
394 | S_SPOS_ATK2, |
||
395 | S_SPOS_ATK3, |
||
396 | S_SPOS_PAIN, |
||
397 | S_SPOS_PAIN2, |
||
398 | S_SPOS_DIE1, |
||
399 | S_SPOS_DIE2, |
||
400 | S_SPOS_DIE3, |
||
401 | S_SPOS_DIE4, |
||
402 | S_SPOS_DIE5, |
||
403 | S_SPOS_XDIE1, |
||
404 | S_SPOS_XDIE2, |
||
405 | S_SPOS_XDIE3, |
||
406 | S_SPOS_XDIE4, |
||
407 | S_SPOS_XDIE5, |
||
408 | S_SPOS_XDIE6, |
||
409 | S_SPOS_XDIE7, |
||
410 | S_SPOS_XDIE8, |
||
411 | S_SPOS_XDIE9, |
||
412 | S_SPOS_RAISE1, |
||
413 | S_SPOS_RAISE2, |
||
414 | S_SPOS_RAISE3, |
||
415 | S_SPOS_RAISE4, |
||
416 | S_SPOS_RAISE5, |
||
417 | S_VILE_STND, |
||
418 | S_VILE_STND2, |
||
419 | S_VILE_RUN1, |
||
420 | S_VILE_RUN2, |
||
421 | S_VILE_RUN3, |
||
422 | S_VILE_RUN4, |
||
423 | S_VILE_RUN5, |
||
424 | S_VILE_RUN6, |
||
425 | S_VILE_RUN7, |
||
426 | S_VILE_RUN8, |
||
427 | S_VILE_RUN9, |
||
428 | S_VILE_RUN10, |
||
429 | S_VILE_RUN11, |
||
430 | S_VILE_RUN12, |
||
431 | S_VILE_ATK1, |
||
432 | S_VILE_ATK2, |
||
433 | S_VILE_ATK3, |
||
434 | S_VILE_ATK4, |
||
435 | S_VILE_ATK5, |
||
436 | S_VILE_ATK6, |
||
437 | S_VILE_ATK7, |
||
438 | S_VILE_ATK8, |
||
439 | S_VILE_ATK9, |
||
440 | S_VILE_ATK10, |
||
441 | S_VILE_ATK11, |
||
442 | S_VILE_HEAL1, |
||
443 | S_VILE_HEAL2, |
||
444 | S_VILE_HEAL3, |
||
445 | S_VILE_PAIN, |
||
446 | S_VILE_PAIN2, |
||
447 | S_VILE_DIE1, |
||
448 | S_VILE_DIE2, |
||
449 | S_VILE_DIE3, |
||
450 | S_VILE_DIE4, |
||
451 | S_VILE_DIE5, |
||
452 | S_VILE_DIE6, |
||
453 | S_VILE_DIE7, |
||
454 | S_VILE_DIE8, |
||
455 | S_VILE_DIE9, |
||
456 | S_VILE_DIE10, |
||
457 | S_FIRE1, |
||
458 | S_FIRE2, |
||
459 | S_FIRE3, |
||
460 | S_FIRE4, |
||
461 | S_FIRE5, |
||
462 | S_FIRE6, |
||
463 | S_FIRE7, |
||
464 | S_FIRE8, |
||
465 | S_FIRE9, |
||
466 | S_FIRE10, |
||
467 | S_FIRE11, |
||
468 | S_FIRE12, |
||
469 | S_FIRE13, |
||
470 | S_FIRE14, |
||
471 | S_FIRE15, |
||
472 | S_FIRE16, |
||
473 | S_FIRE17, |
||
474 | S_FIRE18, |
||
475 | S_FIRE19, |
||
476 | S_FIRE20, |
||
477 | S_FIRE21, |
||
478 | S_FIRE22, |
||
479 | S_FIRE23, |
||
480 | S_FIRE24, |
||
481 | S_FIRE25, |
||
482 | S_FIRE26, |
||
483 | S_FIRE27, |
||
484 | S_FIRE28, |
||
485 | S_FIRE29, |
||
486 | S_FIRE30, |
||
487 | S_SMOKE1, |
||
488 | S_SMOKE2, |
||
489 | S_SMOKE3, |
||
490 | S_SMOKE4, |
||
491 | S_SMOKE5, |
||
492 | S_TRACER, |
||
493 | S_TRACER2, |
||
494 | S_TRACEEXP1, |
||
495 | S_TRACEEXP2, |
||
496 | S_TRACEEXP3, |
||
497 | S_SKEL_STND, |
||
498 | S_SKEL_STND2, |
||
499 | S_SKEL_RUN1, |
||
500 | S_SKEL_RUN2, |
||
501 | S_SKEL_RUN3, |
||
502 | S_SKEL_RUN4, |
||
503 | S_SKEL_RUN5, |
||
504 | S_SKEL_RUN6, |
||
505 | S_SKEL_RUN7, |
||
506 | S_SKEL_RUN8, |
||
507 | S_SKEL_RUN9, |
||
508 | S_SKEL_RUN10, |
||
509 | S_SKEL_RUN11, |
||
510 | S_SKEL_RUN12, |
||
511 | S_SKEL_FIST1, |
||
512 | S_SKEL_FIST2, |
||
513 | S_SKEL_FIST3, |
||
514 | S_SKEL_FIST4, |
||
515 | S_SKEL_MISS1, |
||
516 | S_SKEL_MISS2, |
||
517 | S_SKEL_MISS3, |
||
518 | S_SKEL_MISS4, |
||
519 | S_SKEL_PAIN, |
||
520 | S_SKEL_PAIN2, |
||
521 | S_SKEL_DIE1, |
||
522 | S_SKEL_DIE2, |
||
523 | S_SKEL_DIE3, |
||
524 | S_SKEL_DIE4, |
||
525 | S_SKEL_DIE5, |
||
526 | S_SKEL_DIE6, |
||
527 | S_SKEL_RAISE1, |
||
528 | S_SKEL_RAISE2, |
||
529 | S_SKEL_RAISE3, |
||
530 | S_SKEL_RAISE4, |
||
531 | S_SKEL_RAISE5, |
||
532 | S_SKEL_RAISE6, |
||
533 | S_FATSHOT1, |
||
534 | S_FATSHOT2, |
||
535 | S_FATSHOTX1, |
||
536 | S_FATSHOTX2, |
||
537 | S_FATSHOTX3, |
||
538 | S_FATT_STND, |
||
539 | S_FATT_STND2, |
||
540 | S_FATT_RUN1, |
||
541 | S_FATT_RUN2, |
||
542 | S_FATT_RUN3, |
||
543 | S_FATT_RUN4, |
||
544 | S_FATT_RUN5, |
||
545 | S_FATT_RUN6, |
||
546 | S_FATT_RUN7, |
||
547 | S_FATT_RUN8, |
||
548 | S_FATT_RUN9, |
||
549 | S_FATT_RUN10, |
||
550 | S_FATT_RUN11, |
||
551 | S_FATT_RUN12, |
||
552 | S_FATT_ATK1, |
||
553 | S_FATT_ATK2, |
||
554 | S_FATT_ATK3, |
||
555 | S_FATT_ATK4, |
||
556 | S_FATT_ATK5, |
||
557 | S_FATT_ATK6, |
||
558 | S_FATT_ATK7, |
||
559 | S_FATT_ATK8, |
||
560 | S_FATT_ATK9, |
||
561 | S_FATT_ATK10, |
||
562 | S_FATT_PAIN, |
||
563 | S_FATT_PAIN2, |
||
564 | S_FATT_DIE1, |
||
565 | S_FATT_DIE2, |
||
566 | S_FATT_DIE3, |
||
567 | S_FATT_DIE4, |
||
568 | S_FATT_DIE5, |
||
569 | S_FATT_DIE6, |
||
570 | S_FATT_DIE7, |
||
571 | S_FATT_DIE8, |
||
572 | S_FATT_DIE9, |
||
573 | S_FATT_DIE10, |
||
574 | S_FATT_RAISE1, |
||
575 | S_FATT_RAISE2, |
||
576 | S_FATT_RAISE3, |
||
577 | S_FATT_RAISE4, |
||
578 | S_FATT_RAISE5, |
||
579 | S_FATT_RAISE6, |
||
580 | S_FATT_RAISE7, |
||
581 | S_FATT_RAISE8, |
||
582 | S_CPOS_STND, |
||
583 | S_CPOS_STND2, |
||
584 | S_CPOS_RUN1, |
||
585 | S_CPOS_RUN2, |
||
586 | S_CPOS_RUN3, |
||
587 | S_CPOS_RUN4, |
||
588 | S_CPOS_RUN5, |
||
589 | S_CPOS_RUN6, |
||
590 | S_CPOS_RUN7, |
||
591 | S_CPOS_RUN8, |
||
592 | S_CPOS_ATK1, |
||
593 | S_CPOS_ATK2, |
||
594 | S_CPOS_ATK3, |
||
595 | S_CPOS_ATK4, |
||
596 | S_CPOS_PAIN, |
||
597 | S_CPOS_PAIN2, |
||
598 | S_CPOS_DIE1, |
||
599 | S_CPOS_DIE2, |
||
600 | S_CPOS_DIE3, |
||
601 | S_CPOS_DIE4, |
||
602 | S_CPOS_DIE5, |
||
603 | S_CPOS_DIE6, |
||
604 | S_CPOS_DIE7, |
||
605 | S_CPOS_XDIE1, |
||
606 | S_CPOS_XDIE2, |
||
607 | S_CPOS_XDIE3, |
||
608 | S_CPOS_XDIE4, |
||
609 | S_CPOS_XDIE5, |
||
610 | S_CPOS_XDIE6, |
||
611 | S_CPOS_RAISE1, |
||
612 | S_CPOS_RAISE2, |
||
613 | S_CPOS_RAISE3, |
||
614 | S_CPOS_RAISE4, |
||
615 | S_CPOS_RAISE5, |
||
616 | S_CPOS_RAISE6, |
||
617 | S_CPOS_RAISE7, |
||
618 | S_TROO_STND, |
||
619 | S_TROO_STND2, |
||
620 | S_TROO_RUN1, |
||
621 | S_TROO_RUN2, |
||
622 | S_TROO_RUN3, |
||
623 | S_TROO_RUN4, |
||
624 | S_TROO_RUN5, |
||
625 | S_TROO_RUN6, |
||
626 | S_TROO_RUN7, |
||
627 | S_TROO_RUN8, |
||
628 | S_TROO_ATK1, |
||
629 | S_TROO_ATK2, |
||
630 | S_TROO_ATK3, |
||
631 | S_TROO_PAIN, |
||
632 | S_TROO_PAIN2, |
||
633 | S_TROO_DIE1, |
||
634 | S_TROO_DIE2, |
||
635 | S_TROO_DIE3, |
||
636 | S_TROO_DIE4, |
||
637 | S_TROO_DIE5, |
||
638 | S_TROO_XDIE1, |
||
639 | S_TROO_XDIE2, |
||
640 | S_TROO_XDIE3, |
||
641 | S_TROO_XDIE4, |
||
642 | S_TROO_XDIE5, |
||
643 | S_TROO_XDIE6, |
||
644 | S_TROO_XDIE7, |
||
645 | S_TROO_XDIE8, |
||
646 | S_TROO_RAISE1, |
||
647 | S_TROO_RAISE2, |
||
648 | S_TROO_RAISE3, |
||
649 | S_TROO_RAISE4, |
||
650 | S_TROO_RAISE5, |
||
651 | S_SARG_STND, |
||
652 | S_SARG_STND2, |
||
653 | S_SARG_RUN1, |
||
654 | S_SARG_RUN2, |
||
655 | S_SARG_RUN3, |
||
656 | S_SARG_RUN4, |
||
657 | S_SARG_RUN5, |
||
658 | S_SARG_RUN6, |
||
659 | S_SARG_RUN7, |
||
660 | S_SARG_RUN8, |
||
661 | S_SARG_ATK1, |
||
662 | S_SARG_ATK2, |
||
663 | S_SARG_ATK3, |
||
664 | S_SARG_PAIN, |
||
665 | S_SARG_PAIN2, |
||
666 | S_SARG_DIE1, |
||
667 | S_SARG_DIE2, |
||
668 | S_SARG_DIE3, |
||
669 | S_SARG_DIE4, |
||
670 | S_SARG_DIE5, |
||
671 | S_SARG_DIE6, |
||
672 | S_SARG_RAISE1, |
||
673 | S_SARG_RAISE2, |
||
674 | S_SARG_RAISE3, |
||
675 | S_SARG_RAISE4, |
||
676 | S_SARG_RAISE5, |
||
677 | S_SARG_RAISE6, |
||
678 | S_HEAD_STND, |
||
679 | S_HEAD_RUN1, |
||
680 | S_HEAD_ATK1, |
||
681 | S_HEAD_ATK2, |
||
682 | S_HEAD_ATK3, |
||
683 | S_HEAD_PAIN, |
||
684 | S_HEAD_PAIN2, |
||
685 | S_HEAD_PAIN3, |
||
686 | S_HEAD_DIE1, |
||
687 | S_HEAD_DIE2, |
||
688 | S_HEAD_DIE3, |
||
689 | S_HEAD_DIE4, |
||
690 | S_HEAD_DIE5, |
||
691 | S_HEAD_DIE6, |
||
692 | S_HEAD_RAISE1, |
||
693 | S_HEAD_RAISE2, |
||
694 | S_HEAD_RAISE3, |
||
695 | S_HEAD_RAISE4, |
||
696 | S_HEAD_RAISE5, |
||
697 | S_HEAD_RAISE6, |
||
698 | S_BRBALL1, |
||
699 | S_BRBALL2, |
||
700 | S_BRBALLX1, |
||
701 | S_BRBALLX2, |
||
702 | S_BRBALLX3, |
||
703 | S_BOSS_STND, |
||
704 | S_BOSS_STND2, |
||
705 | S_BOSS_RUN1, |
||
706 | S_BOSS_RUN2, |
||
707 | S_BOSS_RUN3, |
||
708 | S_BOSS_RUN4, |
||
709 | S_BOSS_RUN5, |
||
710 | S_BOSS_RUN6, |
||
711 | S_BOSS_RUN7, |
||
712 | S_BOSS_RUN8, |
||
713 | S_BOSS_ATK1, |
||
714 | S_BOSS_ATK2, |
||
715 | S_BOSS_ATK3, |
||
716 | S_BOSS_PAIN, |
||
717 | S_BOSS_PAIN2, |
||
718 | S_BOSS_DIE1, |
||
719 | S_BOSS_DIE2, |
||
720 | S_BOSS_DIE3, |
||
721 | S_BOSS_DIE4, |
||
722 | S_BOSS_DIE5, |
||
723 | S_BOSS_DIE6, |
||
724 | S_BOSS_DIE7, |
||
725 | S_BOSS_RAISE1, |
||
726 | S_BOSS_RAISE2, |
||
727 | S_BOSS_RAISE3, |
||
728 | S_BOSS_RAISE4, |
||
729 | S_BOSS_RAISE5, |
||
730 | S_BOSS_RAISE6, |
||
731 | S_BOSS_RAISE7, |
||
732 | S_BOS2_STND, |
||
733 | S_BOS2_STND2, |
||
734 | S_BOS2_RUN1, |
||
735 | S_BOS2_RUN2, |
||
736 | S_BOS2_RUN3, |
||
737 | S_BOS2_RUN4, |
||
738 | S_BOS2_RUN5, |
||
739 | S_BOS2_RUN6, |
||
740 | S_BOS2_RUN7, |
||
741 | S_BOS2_RUN8, |
||
742 | S_BOS2_ATK1, |
||
743 | S_BOS2_ATK2, |
||
744 | S_BOS2_ATK3, |
||
745 | S_BOS2_PAIN, |
||
746 | S_BOS2_PAIN2, |
||
747 | S_BOS2_DIE1, |
||
748 | S_BOS2_DIE2, |
||
749 | S_BOS2_DIE3, |
||
750 | S_BOS2_DIE4, |
||
751 | S_BOS2_DIE5, |
||
752 | S_BOS2_DIE6, |
||
753 | S_BOS2_DIE7, |
||
754 | S_BOS2_RAISE1, |
||
755 | S_BOS2_RAISE2, |
||
756 | S_BOS2_RAISE3, |
||
757 | S_BOS2_RAISE4, |
||
758 | S_BOS2_RAISE5, |
||
759 | S_BOS2_RAISE6, |
||
760 | S_BOS2_RAISE7, |
||
761 | S_SKULL_STND, |
||
762 | S_SKULL_STND2, |
||
763 | S_SKULL_RUN1, |
||
764 | S_SKULL_RUN2, |
||
765 | S_SKULL_ATK1, |
||
766 | S_SKULL_ATK2, |
||
767 | S_SKULL_ATK3, |
||
768 | S_SKULL_ATK4, |
||
769 | S_SKULL_PAIN, |
||
770 | S_SKULL_PAIN2, |
||
771 | S_SKULL_DIE1, |
||
772 | S_SKULL_DIE2, |
||
773 | S_SKULL_DIE3, |
||
774 | S_SKULL_DIE4, |
||
775 | S_SKULL_DIE5, |
||
776 | S_SKULL_DIE6, |
||
777 | S_SPID_STND, |
||
778 | S_SPID_STND2, |
||
779 | S_SPID_RUN1, |
||
780 | S_SPID_RUN2, |
||
781 | S_SPID_RUN3, |
||
782 | S_SPID_RUN4, |
||
783 | S_SPID_RUN5, |
||
784 | S_SPID_RUN6, |
||
785 | S_SPID_RUN7, |
||
786 | S_SPID_RUN8, |
||
787 | S_SPID_RUN9, |
||
788 | S_SPID_RUN10, |
||
789 | S_SPID_RUN11, |
||
790 | S_SPID_RUN12, |
||
791 | S_SPID_ATK1, |
||
792 | S_SPID_ATK2, |
||
793 | S_SPID_ATK3, |
||
794 | S_SPID_ATK4, |
||
795 | S_SPID_PAIN, |
||
796 | S_SPID_PAIN2, |
||
797 | S_SPID_DIE1, |
||
798 | S_SPID_DIE2, |
||
799 | S_SPID_DIE3, |
||
800 | S_SPID_DIE4, |
||
801 | S_SPID_DIE5, |
||
802 | S_SPID_DIE6, |
||
803 | S_SPID_DIE7, |
||
804 | S_SPID_DIE8, |
||
805 | S_SPID_DIE9, |
||
806 | S_SPID_DIE10, |
||
807 | S_SPID_DIE11, |
||
808 | S_BSPI_STND, |
||
809 | S_BSPI_STND2, |
||
810 | S_BSPI_SIGHT, |
||
811 | S_BSPI_RUN1, |
||
812 | S_BSPI_RUN2, |
||
813 | S_BSPI_RUN3, |
||
814 | S_BSPI_RUN4, |
||
815 | S_BSPI_RUN5, |
||
816 | S_BSPI_RUN6, |
||
817 | S_BSPI_RUN7, |
||
818 | S_BSPI_RUN8, |
||
819 | S_BSPI_RUN9, |
||
820 | S_BSPI_RUN10, |
||
821 | S_BSPI_RUN11, |
||
822 | S_BSPI_RUN12, |
||
823 | S_BSPI_ATK1, |
||
824 | S_BSPI_ATK2, |
||
825 | S_BSPI_ATK3, |
||
826 | S_BSPI_ATK4, |
||
827 | S_BSPI_PAIN, |
||
828 | S_BSPI_PAIN2, |
||
829 | S_BSPI_DIE1, |
||
830 | S_BSPI_DIE2, |
||
831 | S_BSPI_DIE3, |
||
832 | S_BSPI_DIE4, |
||
833 | S_BSPI_DIE5, |
||
834 | S_BSPI_DIE6, |
||
835 | S_BSPI_DIE7, |
||
836 | S_BSPI_RAISE1, |
||
837 | S_BSPI_RAISE2, |
||
838 | S_BSPI_RAISE3, |
||
839 | S_BSPI_RAISE4, |
||
840 | S_BSPI_RAISE5, |
||
841 | S_BSPI_RAISE6, |
||
842 | S_BSPI_RAISE7, |
||
843 | S_ARACH_PLAZ, |
||
844 | S_ARACH_PLAZ2, |
||
845 | S_ARACH_PLEX, |
||
846 | S_ARACH_PLEX2, |
||
847 | S_ARACH_PLEX3, |
||
848 | S_ARACH_PLEX4, |
||
849 | S_ARACH_PLEX5, |
||
850 | S_CYBER_STND, |
||
851 | S_CYBER_STND2, |
||
852 | S_CYBER_RUN1, |
||
853 | S_CYBER_RUN2, |
||
854 | S_CYBER_RUN3, |
||
855 | S_CYBER_RUN4, |
||
856 | S_CYBER_RUN5, |
||
857 | S_CYBER_RUN6, |
||
858 | S_CYBER_RUN7, |
||
859 | S_CYBER_RUN8, |
||
860 | S_CYBER_ATK1, |
||
861 | S_CYBER_ATK2, |
||
862 | S_CYBER_ATK3, |
||
863 | S_CYBER_ATK4, |
||
864 | S_CYBER_ATK5, |
||
865 | S_CYBER_ATK6, |
||
866 | S_CYBER_PAIN, |
||
867 | S_CYBER_DIE1, |
||
868 | S_CYBER_DIE2, |
||
869 | S_CYBER_DIE3, |
||
870 | S_CYBER_DIE4, |
||
871 | S_CYBER_DIE5, |
||
872 | S_CYBER_DIE6, |
||
873 | S_CYBER_DIE7, |
||
874 | S_CYBER_DIE8, |
||
875 | S_CYBER_DIE9, |
||
876 | S_CYBER_DIE10, |
||
877 | S_PAIN_STND, |
||
878 | S_PAIN_RUN1, |
||
879 | S_PAIN_RUN2, |
||
880 | S_PAIN_RUN3, |
||
881 | S_PAIN_RUN4, |
||
882 | S_PAIN_RUN5, |
||
883 | S_PAIN_RUN6, |
||
884 | S_PAIN_ATK1, |
||
885 | S_PAIN_ATK2, |
||
886 | S_PAIN_ATK3, |
||
887 | S_PAIN_ATK4, |
||
888 | S_PAIN_PAIN, |
||
889 | S_PAIN_PAIN2, |
||
890 | S_PAIN_DIE1, |
||
891 | S_PAIN_DIE2, |
||
892 | S_PAIN_DIE3, |
||
893 | S_PAIN_DIE4, |
||
894 | S_PAIN_DIE5, |
||
895 | S_PAIN_DIE6, |
||
896 | S_PAIN_RAISE1, |
||
897 | S_PAIN_RAISE2, |
||
898 | S_PAIN_RAISE3, |
||
899 | S_PAIN_RAISE4, |
||
900 | S_PAIN_RAISE5, |
||
901 | S_PAIN_RAISE6, |
||
902 | S_SSWV_STND, |
||
903 | S_SSWV_STND2, |
||
904 | S_SSWV_RUN1, |
||
905 | S_SSWV_RUN2, |
||
906 | S_SSWV_RUN3, |
||
907 | S_SSWV_RUN4, |
||
908 | S_SSWV_RUN5, |
||
909 | S_SSWV_RUN6, |
||
910 | S_SSWV_RUN7, |
||
911 | S_SSWV_RUN8, |
||
912 | S_SSWV_ATK1, |
||
913 | S_SSWV_ATK2, |
||
914 | S_SSWV_ATK3, |
||
915 | S_SSWV_ATK4, |
||
916 | S_SSWV_ATK5, |
||
917 | S_SSWV_ATK6, |
||
918 | S_SSWV_PAIN, |
||
919 | S_SSWV_PAIN2, |
||
920 | S_SSWV_DIE1, |
||
921 | S_SSWV_DIE2, |
||
922 | S_SSWV_DIE3, |
||
923 | S_SSWV_DIE4, |
||
924 | S_SSWV_DIE5, |
||
925 | S_SSWV_XDIE1, |
||
926 | S_SSWV_XDIE2, |
||
927 | S_SSWV_XDIE3, |
||
928 | S_SSWV_XDIE4, |
||
929 | S_SSWV_XDIE5, |
||
930 | S_SSWV_XDIE6, |
||
931 | S_SSWV_XDIE7, |
||
932 | S_SSWV_XDIE8, |
||
933 | S_SSWV_XDIE9, |
||
934 | S_SSWV_RAISE1, |
||
935 | S_SSWV_RAISE2, |
||
936 | S_SSWV_RAISE3, |
||
937 | S_SSWV_RAISE4, |
||
938 | S_SSWV_RAISE5, |
||
939 | S_KEENSTND, |
||
940 | S_COMMKEEN, |
||
941 | S_COMMKEEN2, |
||
942 | S_COMMKEEN3, |
||
943 | S_COMMKEEN4, |
||
944 | S_COMMKEEN5, |
||
945 | S_COMMKEEN6, |
||
946 | S_COMMKEEN7, |
||
947 | S_COMMKEEN8, |
||
948 | S_COMMKEEN9, |
||
949 | S_COMMKEEN10, |
||
950 | S_COMMKEEN11, |
||
951 | S_COMMKEEN12, |
||
952 | S_KEENPAIN, |
||
953 | S_KEENPAIN2, |
||
954 | S_BRAIN, |
||
955 | S_BRAIN_PAIN, |
||
956 | S_BRAIN_DIE1, |
||
957 | S_BRAIN_DIE2, |
||
958 | S_BRAIN_DIE3, |
||
959 | S_BRAIN_DIE4, |
||
960 | S_BRAINEYE, |
||
961 | S_BRAINEYESEE, |
||
962 | S_BRAINEYE1, |
||
963 | S_SPAWN1, |
||
964 | S_SPAWN2, |
||
965 | S_SPAWN3, |
||
966 | S_SPAWN4, |
||
967 | S_SPAWNFIRE1, |
||
968 | S_SPAWNFIRE2, |
||
969 | S_SPAWNFIRE3, |
||
970 | S_SPAWNFIRE4, |
||
971 | S_SPAWNFIRE5, |
||
972 | S_SPAWNFIRE6, |
||
973 | S_SPAWNFIRE7, |
||
974 | S_SPAWNFIRE8, |
||
975 | S_BRAINEXPLODE1, |
||
976 | S_BRAINEXPLODE2, |
||
977 | S_BRAINEXPLODE3, |
||
978 | S_ARM1, |
||
979 | S_ARM1A, |
||
980 | S_ARM2, |
||
981 | S_ARM2A, |
||
982 | S_BAR1, |
||
983 | S_BAR2, |
||
984 | S_BEXP, |
||
985 | S_BEXP2, |
||
986 | S_BEXP3, |
||
987 | S_BEXP4, |
||
988 | S_BEXP5, |
||
989 | S_BBAR1, |
||
990 | S_BBAR2, |
||
991 | S_BBAR3, |
||
992 | S_BON1, |
||
993 | S_BON1A, |
||
994 | S_BON1B, |
||
995 | S_BON1C, |
||
996 | S_BON1D, |
||
997 | S_BON1E, |
||
998 | S_BON2, |
||
999 | S_BON2A, |
||
1000 | S_BON2B, |
||
1001 | S_BON2C, |
||
1002 | S_BON2D, |
||
1003 | S_BON2E, |
||
1004 | S_BKEY, |
||
1005 | S_BKEY2, |
||
1006 | S_RKEY, |
||
1007 | S_RKEY2, |
||
1008 | S_YKEY, |
||
1009 | S_YKEY2, |
||
1010 | S_BSKULL, |
||
1011 | S_BSKULL2, |
||
1012 | S_RSKULL, |
||
1013 | S_RSKULL2, |
||
1014 | S_YSKULL, |
||
1015 | S_YSKULL2, |
||
1016 | S_STIM, |
||
1017 | S_MEDI, |
||
1018 | S_SOUL, |
||
1019 | S_SOUL2, |
||
1020 | S_SOUL3, |
||
1021 | S_SOUL4, |
||
1022 | S_SOUL5, |
||
1023 | S_SOUL6, |
||
1024 | S_PINV, |
||
1025 | S_PINV2, |
||
1026 | S_PINV3, |
||
1027 | S_PINV4, |
||
1028 | S_PSTR, |
||
1029 | S_PINS, |
||
1030 | S_PINS2, |
||
1031 | S_PINS3, |
||
1032 | S_PINS4, |
||
1033 | S_MEGA, |
||
1034 | S_MEGA2, |
||
1035 | S_MEGA3, |
||
1036 | S_MEGA4, |
||
1037 | S_SUIT, |
||
1038 | S_PMAP, |
||
1039 | S_PMAP2, |
||
1040 | S_PMAP3, |
||
1041 | S_PMAP4, |
||
1042 | S_PMAP5, |
||
1043 | S_PMAP6, |
||
1044 | S_PVIS, |
||
1045 | S_PVIS2, |
||
1046 | S_CLIP, |
||
1047 | S_AMMO, |
||
1048 | S_ROCK, |
||
1049 | S_BROK, |
||
1050 | S_CELL, |
||
1051 | S_CELP, |
||
1052 | S_SHEL, |
||
1053 | S_SBOX, |
||
1054 | S_BPAK, |
||
1055 | S_BFUG, |
||
1056 | S_MGUN, |
||
1057 | S_CSAW, |
||
1058 | S_LAUN, |
||
1059 | S_PLAS, |
||
1060 | S_SHOT, |
||
1061 | S_SHOT2, |
||
1062 | S_COLU, |
||
1063 | S_STALAG, |
||
1064 | S_BLOODYTWITCH, |
||
1065 | S_BLOODYTWITCH2, |
||
1066 | S_BLOODYTWITCH3, |
||
1067 | S_BLOODYTWITCH4, |
||
1068 | S_DEADTORSO, |
||
1069 | S_DEADBOTTOM, |
||
1070 | S_HEADSONSTICK, |
||
1071 | S_GIBS, |
||
1072 | S_HEADONASTICK, |
||
1073 | S_HEADCANDLES, |
||
1074 | S_HEADCANDLES2, |
||
1075 | S_DEADSTICK, |
||
1076 | S_LIVESTICK, |
||
1077 | S_LIVESTICK2, |
||
1078 | S_MEAT2, |
||
1079 | S_MEAT3, |
||
1080 | S_MEAT4, |
||
1081 | S_MEAT5, |
||
1082 | S_STALAGTITE, |
||
1083 | S_TALLGRNCOL, |
||
1084 | S_SHRTGRNCOL, |
||
1085 | S_TALLREDCOL, |
||
1086 | S_SHRTREDCOL, |
||
1087 | S_CANDLESTIK, |
||
1088 | S_CANDELABRA, |
||
1089 | S_SKULLCOL, |
||
1090 | S_TORCHTREE, |
||
1091 | S_BIGTREE, |
||
1092 | S_TECHPILLAR, |
||
1093 | S_EVILEYE, |
||
1094 | S_EVILEYE2, |
||
1095 | S_EVILEYE3, |
||
1096 | S_EVILEYE4, |
||
1097 | S_FLOATSKULL, |
||
1098 | S_FLOATSKULL2, |
||
1099 | S_FLOATSKULL3, |
||
1100 | S_HEARTCOL, |
||
1101 | S_HEARTCOL2, |
||
1102 | S_BLUETORCH, |
||
1103 | S_BLUETORCH2, |
||
1104 | S_BLUETORCH3, |
||
1105 | S_BLUETORCH4, |
||
1106 | S_GREENTORCH, |
||
1107 | S_GREENTORCH2, |
||
1108 | S_GREENTORCH3, |
||
1109 | S_GREENTORCH4, |
||
1110 | S_REDTORCH, |
||
1111 | S_REDTORCH2, |
||
1112 | S_REDTORCH3, |
||
1113 | S_REDTORCH4, |
||
1114 | S_BTORCHSHRT, |
||
1115 | S_BTORCHSHRT2, |
||
1116 | S_BTORCHSHRT3, |
||
1117 | S_BTORCHSHRT4, |
||
1118 | S_GTORCHSHRT, |
||
1119 | S_GTORCHSHRT2, |
||
1120 | S_GTORCHSHRT3, |
||
1121 | S_GTORCHSHRT4, |
||
1122 | S_RTORCHSHRT, |
||
1123 | S_RTORCHSHRT2, |
||
1124 | S_RTORCHSHRT3, |
||
1125 | S_RTORCHSHRT4, |
||
1126 | S_HANGNOGUTS, |
||
1127 | S_HANGBNOBRAIN, |
||
1128 | S_HANGTLOOKDN, |
||
1129 | S_HANGTSKULL, |
||
1130 | S_HANGTLOOKUP, |
||
1131 | S_HANGTNOBRAIN, |
||
1132 | S_COLONGIBS, |
||
1133 | S_SMALLPOOL, |
||
1134 | S_BRAINSTEM, |
||
1135 | S_TECHLAMP, |
||
1136 | S_TECHLAMP2, |
||
1137 | S_TECHLAMP3, |
||
1138 | S_TECHLAMP4, |
||
1139 | S_TECH2LAMP, |
||
1140 | S_TECH2LAMP2, |
||
1141 | S_TECH2LAMP3, |
||
1142 | S_TECH2LAMP4, |
||
1143 | NUMSTATES |
||
1144 | } statenum_t; |
||
1145 | |||
1146 | |||
1147 | typedef struct |
||
1148 | { |
||
1149 | spritenum_t sprite; |
||
1150 | long frame; |
||
1151 | long tics; |
||
1152 | // void (*action) (); |
||
1153 | actionf_t action; |
||
1154 | statenum_t nextstate; |
||
1155 | long misc1, misc2; |
||
1156 | } state_t; |
||
1157 | |||
1158 | extern state_t states[NUMSTATES]; |
||
1159 | extern char *sprnames[NUMSPRITES]; |
||
1160 | |||
1161 | |||
1162 | |||
1163 | typedef enum { |
||
1164 | MT_PLAYER, |
||
1165 | MT_POSSESSED, |
||
1166 | MT_SHOTGUY, |
||
1167 | MT_VILE, |
||
1168 | MT_FIRE, |
||
1169 | MT_UNDEAD, |
||
1170 | MT_TRACER, |
||
1171 | MT_SMOKE, |
||
1172 | MT_FATSO, |
||
1173 | MT_FATSHOT, |
||
1174 | MT_CHAINGUY, |
||
1175 | MT_TROOP, |
||
1176 | MT_SERGEANT, |
||
1177 | MT_SHADOWS, |
||
1178 | MT_HEAD, |
||
1179 | MT_BRUISER, |
||
1180 | MT_BRUISERSHOT, |
||
1181 | MT_KNIGHT, |
||
1182 | MT_SKULL, |
||
1183 | MT_SPIDER, |
||
1184 | MT_BABY, |
||
1185 | MT_CYBORG, |
||
1186 | MT_PAIN, |
||
1187 | MT_WOLFSS, |
||
1188 | MT_KEEN, |
||
1189 | MT_BOSSBRAIN, |
||
1190 | MT_BOSSSPIT, |
||
1191 | MT_BOSSTARGET, |
||
1192 | MT_SPAWNSHOT, |
||
1193 | MT_SPAWNFIRE, |
||
1194 | MT_BARREL, |
||
1195 | MT_TROOPSHOT, |
||
1196 | MT_HEADSHOT, |
||
1197 | MT_ROCKET, |
||
1198 | MT_PLASMA, |
||
1199 | MT_BFG, |
||
1200 | MT_ARACHPLAZ, |
||
1201 | MT_PUFF, |
||
1202 | MT_BLOOD, |
||
1203 | MT_TFOG, |
||
1204 | MT_IFOG, |
||
1205 | MT_TELEPORTMAN, |
||
1206 | MT_EXTRABFG, |
||
1207 | MT_MISC0, |
||
1208 | MT_MISC1, |
||
1209 | MT_MISC2, |
||
1210 | MT_MISC3, |
||
1211 | MT_MISC4, |
||
1212 | MT_MISC5, |
||
1213 | MT_MISC6, |
||
1214 | MT_MISC7, |
||
1215 | MT_MISC8, |
||
1216 | MT_MISC9, |
||
1217 | MT_MISC10, |
||
1218 | MT_MISC11, |
||
1219 | MT_MISC12, |
||
1220 | MT_INV, |
||
1221 | MT_MISC13, |
||
1222 | MT_INS, |
||
1223 | MT_MISC14, |
||
1224 | MT_MISC15, |
||
1225 | MT_MISC16, |
||
1226 | MT_MEGA, |
||
1227 | MT_CLIP, |
||
1228 | MT_MISC17, |
||
1229 | MT_MISC18, |
||
1230 | MT_MISC19, |
||
1231 | MT_MISC20, |
||
1232 | MT_MISC21, |
||
1233 | MT_MISC22, |
||
1234 | MT_MISC23, |
||
1235 | MT_MISC24, |
||
1236 | MT_MISC25, |
||
1237 | MT_CHAINGUN, |
||
1238 | MT_MISC26, |
||
1239 | MT_MISC27, |
||
1240 | MT_MISC28, |
||
1241 | MT_SHOTGUN, |
||
1242 | MT_SUPERSHOTGUN, |
||
1243 | MT_MISC29, |
||
1244 | MT_MISC30, |
||
1245 | MT_MISC31, |
||
1246 | MT_MISC32, |
||
1247 | MT_MISC33, |
||
1248 | MT_MISC34, |
||
1249 | MT_MISC35, |
||
1250 | MT_MISC36, |
||
1251 | MT_MISC37, |
||
1252 | MT_MISC38, |
||
1253 | MT_MISC39, |
||
1254 | MT_MISC40, |
||
1255 | MT_MISC41, |
||
1256 | MT_MISC42, |
||
1257 | MT_MISC43, |
||
1258 | MT_MISC44, |
||
1259 | MT_MISC45, |
||
1260 | MT_MISC46, |
||
1261 | MT_MISC47, |
||
1262 | MT_MISC48, |
||
1263 | MT_MISC49, |
||
1264 | MT_MISC50, |
||
1265 | MT_MISC51, |
||
1266 | MT_MISC52, |
||
1267 | MT_MISC53, |
||
1268 | MT_MISC54, |
||
1269 | MT_MISC55, |
||
1270 | MT_MISC56, |
||
1271 | MT_MISC57, |
||
1272 | MT_MISC58, |
||
1273 | MT_MISC59, |
||
1274 | MT_MISC60, |
||
1275 | MT_MISC61, |
||
1276 | MT_MISC62, |
||
1277 | MT_MISC63, |
||
1278 | MT_MISC64, |
||
1279 | MT_MISC65, |
||
1280 | MT_MISC66, |
||
1281 | MT_MISC67, |
||
1282 | MT_MISC68, |
||
1283 | MT_MISC69, |
||
1284 | MT_MISC70, |
||
1285 | MT_MISC71, |
||
1286 | MT_MISC72, |
||
1287 | MT_MISC73, |
||
1288 | MT_MISC74, |
||
1289 | MT_MISC75, |
||
1290 | MT_MISC76, |
||
1291 | MT_MISC77, |
||
1292 | MT_MISC78, |
||
1293 | MT_MISC79, |
||
1294 | MT_MISC80, |
||
1295 | MT_MISC81, |
||
1296 | MT_MISC82, |
||
1297 | MT_MISC83, |
||
1298 | MT_MISC84, |
||
1299 | MT_MISC85, |
||
1300 | MT_MISC86, |
||
1301 | NUMMOBJTYPES |
||
1302 | |||
1303 | } mobjtype_t; |
||
1304 | |||
1305 | typedef struct |
||
1306 | { |
||
1307 | int doomednum; |
||
1308 | int spawnstate; |
||
1309 | int spawnhealth; |
||
1310 | int seestate; |
||
1311 | int seesound; |
||
1312 | int reactiontime; |
||
1313 | int attacksound; |
||
1314 | int painstate; |
||
1315 | int painchance; |
||
1316 | int painsound; |
||
1317 | int meleestate; |
||
1318 | int missilestate; |
||
1319 | int deathstate; |
||
1320 | int xdeathstate; |
||
1321 | int deathsound; |
||
1322 | int speed; |
||
1323 | int radius; |
||
1324 | int height; |
||
1325 | int mass; |
||
1326 | int damage; |
||
1327 | int activesound; |
||
1328 | int flags; |
||
1329 | int raisestate; |
||
1330 | |||
1331 | } mobjinfo_t; |
||
1332 | |||
1333 | extern mobjinfo_t mobjinfo[NUMMOBJTYPES]; |
||
1334 | |||
1335 | #endif |
||
1336 | //----------------------------------------------------------------------------- |
||
1337 | // |
||
1338 | // $Log:$ |
||
1339 | // |
||
1340 | //----------------------------------------------------------------------------- |