Annotation of doom/info.h, revision 1.1.1.1

1.1       root        1: /* generated by multigen */
                      2: 
                      3: typedef enum {
                      4: SPR_TROO,
                      5: SPR_SHTG,
                      6: SPR_PUNG,
                      7: SPR_PISG,
                      8: SPR_PISF,
                      9: SPR_SHTF,
                     10: SPR_CHGG,
                     11: SPR_CHGF,
                     12: SPR_MISG,
                     13: SPR_MISF,
                     14: SPR_SAWG,
                     15: SPR_PLSG,
                     16: SPR_PLSF,
                     17: SPR_BFGG,
                     18: SPR_BFGF,
                     19: SPR_BLUD,
                     20: SPR_PUFF,
                     21: SPR_BAL1,
                     22: SPR_BAL2,
                     23: SPR_BAL7,
                     24: SPR_PLSS,
                     25: SPR_PLSE,
                     26: SPR_MISL,
                     27: SPR_BFS1,
                     28: SPR_BFE1,
                     29: SPR_BFE2,
                     30: SPR_TFOG,
                     31: SPR_IFOG,
                     32: SPR_PLAY,
                     33: SPR_POSS,
                     34: SPR_SPOS,
                     35: SPR_SARG,
                     36: SPR_HEAD,
                     37: SPR_BOSS,
                     38: SPR_SKUL,
                     39: SPR_ARM1,
                     40: SPR_ARM2,
                     41: SPR_BAR1,
                     42: SPR_BEXP,
                     43: SPR_FCAN,
                     44: SPR_BON1,
                     45: SPR_BON2,
                     46: SPR_BKEY,
                     47: SPR_RKEY,
                     48: SPR_YKEY,
                     49: SPR_BSKU,
                     50: SPR_RSKU,
                     51: SPR_YSKU,
                     52: SPR_STIM,
                     53: SPR_MEDI,
                     54: SPR_SOUL,
                     55: SPR_PINV,
                     56: SPR_PSTR,
                     57: SPR_PINS,
                     58: SPR_SUIT,
                     59: SPR_PMAP,
                     60: SPR_PVIS,
                     61: SPR_CLIP,
                     62: SPR_AMMO,
                     63: SPR_ROCK,
                     64: SPR_BROK,
                     65: SPR_CELL,
                     66: SPR_CELP,
                     67: SPR_SHEL,
                     68: SPR_SBOX,
                     69: SPR_BPAK,
                     70: SPR_BFUG,
                     71: SPR_MGUN,
                     72: SPR_CSAW,
                     73: SPR_LAUN,
                     74: SPR_PLAS,
                     75: SPR_SHOT,
                     76: SPR_COLU,
                     77: SPR_SMT2,
                     78: SPR_POL2,
                     79: SPR_POL5,
                     80: SPR_POL4,
                     81: SPR_POL1,
                     82: SPR_GOR4,
                     83: SPR_GOR5,
                     84: SPR_SMIT,
                     85: SPR_COL2,
                     86: SPR_COL4,
                     87: SPR_CAND,
                     88: SPR_CBRA,
                     89: SPR_TRE1,
                     90: SPR_ELEC,
                     91: SPR_FSKU,
                     92: SPR_SMBT,
                     93: SPR_SMGT,
                     94: SPR_SMRT,
                     95: NUMSPRITES
                     96: } spritenum_t;
                     97: 
                     98: typedef enum {
                     99: S_NULL,
                    100: S_LIGHTDONE,
                    101: S_PUNCH,
                    102: S_PUNCHDOWN,
                    103: S_PUNCHUP,
                    104: S_PUNCH1,
                    105: S_PUNCH2,
                    106: S_PUNCH3,
                    107: S_PUNCH4,
                    108: S_PUNCH5,
                    109: S_PISTOL,
                    110: S_PISTOLDOWN,
                    111: S_PISTOLUP,
                    112: S_PISTOL1,
                    113: S_PISTOL2,
                    114: S_PISTOL3,
                    115: S_PISTOL4,
                    116: S_PISTOLFLASH,
                    117: S_SGUN,
                    118: S_SGUNDOWN,
                    119: S_SGUNUP,
                    120: S_SGUN1,
                    121: S_SGUN2,
                    122: S_SGUN3,
                    123: S_SGUN4,
                    124: S_SGUN5,
                    125: S_SGUN6,
                    126: S_SGUN7,
                    127: S_SGUN8,
                    128: S_SGUN9,
                    129: S_SGUNFLASH1,
                    130: S_SGUNFLASH2,
                    131: S_CHAIN,
                    132: S_CHAINDOWN,
                    133: S_CHAINUP,
                    134: S_CHAIN1,
                    135: S_CHAIN2,
                    136: S_CHAIN3,
                    137: S_CHAINFLASH1,
                    138: S_CHAINFLASH2,
                    139: S_MISSILE,
                    140: S_MISSILEDOWN,
                    141: S_MISSILEUP,
                    142: S_MISSILE1,
                    143: S_MISSILE2,
                    144: S_MISSILE3,
                    145: S_MISSILEFLASH1,
                    146: S_MISSILEFLASH2,
                    147: S_MISSILEFLASH3,
                    148: S_MISSILEFLASH4,
                    149: S_SAW,
                    150: S_SAWB,
                    151: S_SAWDOWN,
                    152: S_SAWUP,
                    153: S_SAW1,
                    154: S_SAW2,
                    155: S_SAW3,
                    156: S_PLASMA,
                    157: S_PLASMADOWN,
                    158: S_PLASMAUP,
                    159: S_PLASMA1,
                    160: S_PLASMA2,
                    161: S_PLASMAFLASH1,
                    162: S_PLASMAFLASH2,
                    163: S_BFG,
                    164: S_BFGDOWN,
                    165: S_BFGUP,
                    166: S_BFG1,
                    167: S_BFG2,
                    168: S_BFG3,
                    169: S_BFG4,
                    170: S_BFGFLASH1,
                    171: S_BFGFLASH2,
                    172: S_BLOOD1,
                    173: S_BLOOD2,
                    174: S_BLOOD3,
                    175: S_PUFF1,
                    176: S_PUFF2,
                    177: S_PUFF3,
                    178: S_PUFF4,
                    179: S_TBALL1,
                    180: S_TBALL2,
                    181: S_TBALLX1,
                    182: S_TBALLX2,
                    183: S_TBALLX3,
                    184: S_RBALL1,
                    185: S_RBALL2,
                    186: S_RBALLX1,
                    187: S_RBALLX2,
                    188: S_RBALLX3,
                    189: S_BRBALL1,
                    190: S_BRBALL2,
                    191: S_BRBALLX1,
                    192: S_BRBALLX2,
                    193: S_BRBALLX3,
                    194: S_PLASBALL,
                    195: S_PLASBALL2,
                    196: S_PLASEXP,
                    197: S_PLASEXP2,
                    198: S_PLASEXP3,
                    199: S_PLASEXP4,
                    200: S_PLASEXP5,
                    201: S_ROCKET,
                    202: S_BFGSHOT,
                    203: S_BFGSHOT2,
                    204: S_BFGLAND,
                    205: S_BFGLAND2,
                    206: S_BFGLAND3,
                    207: S_BFGLAND4,
                    208: S_BFGLAND5,
                    209: S_BFGLAND6,
                    210: S_BFGEXP,
                    211: S_BFGEXP2,
                    212: S_BFGEXP3,
                    213: S_BFGEXP4,
                    214: S_EXPLODE1,
                    215: S_EXPLODE2,
                    216: S_EXPLODE3,
                    217: S_TFOG,
                    218: S_TFOG01,
                    219: S_TFOG02,
                    220: S_TFOG2,
                    221: S_TFOG3,
                    222: S_TFOG4,
                    223: S_TFOG5,
                    224: S_TFOG6,
                    225: S_TFOG7,
                    226: S_TFOG8,
                    227: S_TFOG9,
                    228: S_TFOG10,
                    229: S_IFOG,
                    230: S_IFOG01,
                    231: S_IFOG02,
                    232: S_IFOG2,
                    233: S_IFOG3,
                    234: S_IFOG4,
                    235: S_IFOG5,
                    236: S_PLAY,
                    237: S_PLAY_RUN1,
                    238: S_PLAY_RUN2,
                    239: S_PLAY_RUN3,
                    240: S_PLAY_RUN4,
                    241: S_PLAY_ATK1,
                    242: S_PLAY_ATK2,
                    243: S_PLAY_PAIN,
                    244: S_PLAY_PAIN2,
                    245: S_PLAY_DIE1,
                    246: S_PLAY_DIE2,
                    247: S_PLAY_DIE3,
                    248: S_PLAY_DIE4,
                    249: S_PLAY_DIE5,
                    250: S_PLAY_DIE6,
                    251: S_PLAY_DIE7,
                    252: S_PLAY_XDIE1,
                    253: S_PLAY_XDIE2,
                    254: S_PLAY_XDIE3,
                    255: S_PLAY_XDIE4,
                    256: S_PLAY_XDIE5,
                    257: S_PLAY_XDIE6,
                    258: S_PLAY_XDIE7,
                    259: S_PLAY_XDIE8,
                    260: S_PLAY_XDIE9,
                    261: S_POSS_STND,
                    262: S_POSS_STND2,
                    263: S_POSS_RUN1,
                    264: S_POSS_RUN2,
                    265: S_POSS_RUN3,
                    266: S_POSS_RUN4,
                    267: S_POSS_RUN5,
                    268: S_POSS_RUN6,
                    269: S_POSS_RUN7,
                    270: S_POSS_RUN8,
                    271: S_POSS_ATK1,
                    272: S_POSS_ATK2,
                    273: S_POSS_ATK3,
                    274: S_POSS_PAIN,
                    275: S_POSS_PAIN2,
                    276: S_POSS_DIE1,
                    277: S_POSS_DIE2,
                    278: S_POSS_DIE3,
                    279: S_POSS_DIE4,
                    280: S_POSS_DIE5,
                    281: S_POSS_XDIE1,
                    282: S_POSS_XDIE2,
                    283: S_POSS_XDIE3,
                    284: S_POSS_XDIE4,
                    285: S_POSS_XDIE5,
                    286: S_POSS_XDIE6,
                    287: S_POSS_XDIE7,
                    288: S_POSS_XDIE8,
                    289: S_POSS_XDIE9,
                    290: S_SPOS_STND,
                    291: S_SPOS_STND2,
                    292: S_SPOS_RUN1,
                    293: S_SPOS_RUN2,
                    294: S_SPOS_RUN3,
                    295: S_SPOS_RUN4,
                    296: S_SPOS_RUN5,
                    297: S_SPOS_RUN6,
                    298: S_SPOS_RUN7,
                    299: S_SPOS_RUN8,
                    300: S_SPOS_ATK1,
                    301: S_SPOS_ATK2,
                    302: S_SPOS_ATK3,
                    303: S_SPOS_PAIN,
                    304: S_SPOS_PAIN2,
                    305: S_SPOS_DIE1,
                    306: S_SPOS_DIE2,
                    307: S_SPOS_DIE3,
                    308: S_SPOS_DIE4,
                    309: S_SPOS_DIE5,
                    310: S_SPOS_XDIE1,
                    311: S_SPOS_XDIE2,
                    312: S_SPOS_XDIE3,
                    313: S_SPOS_XDIE4,
                    314: S_SPOS_XDIE5,
                    315: S_SPOS_XDIE6,
                    316: S_SPOS_XDIE7,
                    317: S_SPOS_XDIE8,
                    318: S_SPOS_XDIE9,
                    319: S_TROO_STND,
                    320: S_TROO_STND2,
                    321: S_TROO_RUN1,
                    322: S_TROO_RUN2,
                    323: S_TROO_RUN3,
                    324: S_TROO_RUN4,
                    325: S_TROO_RUN5,
                    326: S_TROO_RUN6,
                    327: S_TROO_RUN7,
                    328: S_TROO_RUN8,
                    329: S_TROO_ATK1,
                    330: S_TROO_ATK2,
                    331: S_TROO_ATK3,
                    332: S_TROO_PAIN,
                    333: S_TROO_PAIN2,
                    334: S_TROO_DIE1,
                    335: S_TROO_DIE2,
                    336: S_TROO_DIE3,
                    337: S_TROO_DIE4,
                    338: S_TROO_DIE5,
                    339: S_TROO_XDIE1,
                    340: S_TROO_XDIE2,
                    341: S_TROO_XDIE3,
                    342: S_TROO_XDIE4,
                    343: S_TROO_XDIE5,
                    344: S_TROO_XDIE6,
                    345: S_TROO_XDIE7,
                    346: S_TROO_XDIE8,
                    347: S_SARG_STND,
                    348: S_SARG_STND2,
                    349: S_SARG_RUN1,
                    350: S_SARG_RUN2,
                    351: S_SARG_RUN3,
                    352: S_SARG_RUN4,
                    353: S_SARG_RUN5,
                    354: S_SARG_RUN6,
                    355: S_SARG_RUN7,
                    356: S_SARG_RUN8,
                    357: S_SARG_ATK1,
                    358: S_SARG_ATK2,
                    359: S_SARG_ATK3,
                    360: S_SARG_PAIN,
                    361: S_SARG_PAIN2,
                    362: S_SARG_DIE1,
                    363: S_SARG_DIE2,
                    364: S_SARG_DIE3,
                    365: S_SARG_DIE4,
                    366: S_SARG_DIE5,
                    367: S_SARG_DIE6,
                    368: S_HEAD_STND,
                    369: S_HEAD_RUN1,
                    370: S_HEAD_ATK1,
                    371: S_HEAD_ATK2,
                    372: S_HEAD_ATK3,
                    373: S_HEAD_PAIN,
                    374: S_HEAD_PAIN2,
                    375: S_HEAD_PAIN3,
                    376: S_HEAD_DIE1,
                    377: S_HEAD_DIE2,
                    378: S_HEAD_DIE3,
                    379: S_HEAD_DIE4,
                    380: S_HEAD_DIE5,
                    381: S_HEAD_DIE6,
                    382: S_BOSS_STND,
                    383: S_BOSS_STND2,
                    384: S_BOSS_RUN1,
                    385: S_BOSS_RUN2,
                    386: S_BOSS_RUN3,
                    387: S_BOSS_RUN4,
                    388: S_BOSS_RUN5,
                    389: S_BOSS_RUN6,
                    390: S_BOSS_RUN7,
                    391: S_BOSS_RUN8,
                    392: S_BOSS_ATK1,
                    393: S_BOSS_ATK2,
                    394: S_BOSS_ATK3,
                    395: S_BOSS_PAIN,
                    396: S_BOSS_PAIN2,
                    397: S_BOSS_DIE1,
                    398: S_BOSS_DIE2,
                    399: S_BOSS_DIE3,
                    400: S_BOSS_DIE4,
                    401: S_BOSS_DIE5,
                    402: S_BOSS_DIE6,
                    403: S_BOSS_DIE7,
                    404: S_SKULL_STND,
                    405: S_SKULL_STND2,
                    406: S_SKULL_RUN1,
                    407: S_SKULL_RUN2,
                    408: S_SKULL_ATK1,
                    409: S_SKULL_ATK2,
                    410: S_SKULL_ATK3,
                    411: S_SKULL_ATK4,
                    412: S_SKULL_PAIN,
                    413: S_SKULL_PAIN2,
                    414: S_SKULL_DIE1,
                    415: S_SKULL_DIE2,
                    416: S_SKULL_DIE3,
                    417: S_SKULL_DIE4,
                    418: S_SKULL_DIE5,
                    419: S_SKULL_DIE6,
                    420: S_ARM1,
                    421: S_ARM1A,
                    422: S_ARM2,
                    423: S_ARM2A,
                    424: S_BAR1,
                    425: S_BAR2,
                    426: S_BEXP,
                    427: S_BEXP2,
                    428: S_BEXP3,
                    429: S_BEXP4,
                    430: S_BEXP5,
                    431: S_BBAR1,
                    432: S_BBAR2,
                    433: S_BBAR3,
                    434: S_BON1,
                    435: S_BON1A,
                    436: S_BON1B,
                    437: S_BON1C,
                    438: S_BON1D,
                    439: S_BON1E,
                    440: S_BON2,
                    441: S_BON2A,
                    442: S_BON2B,
                    443: S_BON2C,
                    444: S_BON2D,
                    445: S_BON2E,
                    446: S_BKEY,
                    447: S_BKEY2,
                    448: S_RKEY,
                    449: S_RKEY2,
                    450: S_YKEY,
                    451: S_YKEY2,
                    452: S_BSKULL,
                    453: S_BSKULL2,
                    454: S_RSKULL,
                    455: S_RSKULL2,
                    456: S_YSKULL,
                    457: S_YSKULL2,
                    458: S_STIM,
                    459: S_MEDI,
                    460: S_SOUL,
                    461: S_SOUL2,
                    462: S_SOUL3,
                    463: S_SOUL4,
                    464: S_SOUL5,
                    465: S_SOUL6,
                    466: S_PINV,
                    467: S_PINV2,
                    468: S_PINV3,
                    469: S_PINV4,
                    470: S_PSTR,
                    471: S_PINS,
                    472: S_PINS2,
                    473: S_PINS3,
                    474: S_PINS4,
                    475: S_SUIT,
                    476: S_PMAP,
                    477: S_PMAP2,
                    478: S_PMAP3,
                    479: S_PMAP4,
                    480: S_PMAP5,
                    481: S_PMAP6,
                    482: S_PVIS,
                    483: S_PVIS2,
                    484: S_CLIP,
                    485: S_AMMO,
                    486: S_ROCK,
                    487: S_BROK,
                    488: S_CELL,
                    489: S_CELP,
                    490: S_SHEL,
                    491: S_SBOX,
                    492: S_BPAK,
                    493: S_BFUG,
                    494: S_MGUN,
                    495: S_CSAW,
                    496: S_LAUN,
                    497: S_PLAS,
                    498: S_SHOT,
                    499: S_COLU,
                    500: S_STALAG,
                    501: S_DEADTORSO,
                    502: S_DEADBOTTOM,
                    503: S_HEADSONSTICK,
                    504: S_GIBS,
                    505: S_HEADONASTICK,
                    506: S_DEADSTICK,
                    507: S_MEAT4,
                    508: S_MEAT5,
                    509: S_STALAGTITE,
                    510: S_SHRTGRNCOL,
                    511: S_SHRTREDCOL,
                    512: S_CANDLESTIK,
                    513: S_CANDELABRA,
                    514: S_TORCHTREE,
                    515: S_TECHPILLAR,
                    516: S_FLOATSKULL,
                    517: S_FLOATSKULL2,
                    518: S_FLOATSKULL3,
                    519: S_BTORCHSHRT,
                    520: S_BTORCHSHRT2,
                    521: S_BTORCHSHRT3,
                    522: S_BTORCHSHRT4,
                    523: S_GTORCHSHRT,
                    524: S_GTORCHSHRT2,
                    525: S_GTORCHSHRT3,
                    526: S_GTORCHSHRT4,
                    527: S_RTORCHSHRT,
                    528: S_RTORCHSHRT2,
                    529: S_RTORCHSHRT3,
                    530: S_RTORCHSHRT4,
                    531: NUMSTATES
                    532: } statenum_t;
                    533: 
                    534: typedef struct
                    535: {
                    536:         spritenum_t    sprite;
                    537:         long                   frame;
                    538:         long                   tics;
                    539:         void                   (*action) ();
                    540:         statenum_t             nextstate;
                    541:         long                   misc1, misc2;
                    542: } state_t;
                    543: 
                    544: extern state_t states[NUMSTATES];
                    545: extern char *sprnames[NUMSPRITES];
                    546: 
                    547: 
                    548: 
                    549: typedef enum {
                    550: MT_PLAYER,
                    551: MT_POSSESSED,
                    552: MT_SHOTGUY,
                    553: MT_TROOP,
                    554: MT_SERGEANT,
                    555: MT_SHADOWS,
                    556: MT_HEAD,
                    557: MT_BRUISER,
                    558: MT_SKULL,
                    559: MT_BARREL,
                    560: MT_TROOPSHOT,
                    561: MT_HEADSHOT,
                    562: MT_BRUISERSHOT,
                    563: MT_ROCKET,
                    564: MT_PLASMA,
                    565: MT_BFG,
                    566: MT_PUFF,
                    567: MT_BLOOD,
                    568: MT_TFOG,
                    569: MT_IFOG,
                    570: MT_TELEPORTMAN,
                    571: MT_EXTRABFG,
                    572: MT_MISC0,
                    573: MT_MISC1,
                    574: MT_MISC2,
                    575: MT_MISC3,
                    576: MT_MISC4,
                    577: MT_MISC5,
                    578: MT_MISC6,
                    579: MT_MISC7,
                    580: MT_MISC8,
                    581: MT_MISC9,
                    582: MT_MISC10,
                    583: MT_MISC11,
                    584: MT_MISC12,
                    585: MT_INV,
                    586: MT_MISC13,
                    587: MT_INS,
                    588: MT_MISC14,
                    589: MT_MISC15,
                    590: MT_MISC16,
                    591: MT_CLIP,
                    592: MT_MISC17,
                    593: MT_MISC18,
                    594: MT_MISC19,
                    595: MT_MISC20,
                    596: MT_MISC21,
                    597: MT_MISC22,
                    598: MT_MISC23,
                    599: MT_MISC24,
                    600: MT_MISC25,
                    601: MT_CHAINGUN,
                    602: MT_MISC26,
                    603: MT_MISC27,
                    604: MT_MISC28,
                    605: MT_SHOTGUN,
                    606: MT_MISC29,
                    607: MT_MISC30,
                    608: MT_MISC31,
                    609: MT_MISC32,
                    610: MT_MISC33,
                    611: MT_MISC34,
                    612: MT_MISC35,
                    613: MT_MISC36,
                    614: MT_MISC37,
                    615: MT_MISC38,
                    616: MT_MISC39,
                    617: MT_MISC40,
                    618: MT_MISC41,
                    619: MT_MISC42,
                    620: MT_MISC43,
                    621: MT_MISC44,
                    622: MT_MISC45,
                    623: MT_MISC46,
                    624: MT_MISC47,
                    625: MT_MISC48,
                    626: MT_MISC49,
                    627: MT_MISC50,
                    628: MT_MISC51,
                    629: MT_MISC52,
                    630: MT_MISC53,
                    631: MT_MISC54,
                    632: NUMMOBJTYPES} mobjtype_t;
                    633: 
                    634: typedef struct {
                    635:        int     doomednum;
                    636:        int     spawnstate;
                    637:        int     spawnhealth;
                    638:        int     seestate;
                    639:        int     seesound;
                    640:        int     reactiontime;
                    641:        int     attacksound;
                    642:        int     painstate;
                    643:        int     painchance;
                    644:        int     painsound;
                    645:        int     meleestate;
                    646:        int     missilestate;
                    647:        int     deathstate;
                    648:        int     xdeathstate;
                    649:        int     deathsound;
                    650:        int     speed;
                    651:        int     radius;
                    652:        int     height;
                    653:        int     mass;
                    654:        int     damage;
                    655:        int     activesound;
                    656:        int     flags;
                    657: } mobjinfo_t;
                    658: 
                    659: extern mobjinfo_t mobjinfo[NUMMOBJTYPES];
                    660: 

unix.superglobalmegacorp.com

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