Annotation of doom/info.h, revision 1.1.1.4

1.1.1.4 ! root        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
1.1       root      171: 
                    172: } spritenum_t;
                    173: 
1.1.1.4 ! root      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
1.1       root     1144: } statenum_t;
                   1145: 
1.1.1.4 ! root     1146: 
1.1       root     1147: typedef struct
                   1148: {
1.1.1.4 ! root     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;
1.1       root     1156: } state_t;
                   1157: 
                   1158: extern state_t states[NUMSTATES];
                   1159: extern char *sprnames[NUMSPRITES];
                   1160: 
                   1161: 
                   1162: 
                   1163: typedef enum {
1.1.1.4 ! root     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;
1.1       root     1330: 
                   1331: } mobjinfo_t;
                   1332: 
                   1333: extern mobjinfo_t mobjinfo[NUMMOBJTYPES];
                   1334: 
1.1.1.4 ! root     1335: #endif
        !          1336: //-----------------------------------------------------------------------------
        !          1337: //
        !          1338: // $Log:$
        !          1339: //
        !          1340: //-----------------------------------------------------------------------------

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.