📄 info.h
字号:
S_SARG_RAISE1,
S_SARG_RAISE2,
S_SARG_RAISE3,
S_SARG_RAISE4,
S_SARG_RAISE5,
S_SARG_RAISE6,
S_HEAD_STND,
S_HEAD_RUN1,
S_HEAD_ATK1,
S_HEAD_ATK2,
S_HEAD_ATK3,
S_HEAD_PAIN,
S_HEAD_PAIN2,
S_HEAD_PAIN3,
S_HEAD_DIE1,
S_HEAD_DIE2,
S_HEAD_DIE3,
S_HEAD_DIE4,
S_HEAD_DIE5,
S_HEAD_DIE6,
S_HEAD_RAISE1,
S_HEAD_RAISE2,
S_HEAD_RAISE3,
S_HEAD_RAISE4,
S_HEAD_RAISE5,
S_HEAD_RAISE6,
S_BRBALL1,
S_BRBALL2,
S_BRBALLX1,
S_BRBALLX2,
S_BRBALLX3,
S_BOSS_STND,
S_BOSS_STND2,
S_BOSS_RUN1,
S_BOSS_RUN2,
S_BOSS_RUN3,
S_BOSS_RUN4,
S_BOSS_RUN5,
S_BOSS_RUN6,
S_BOSS_RUN7,
S_BOSS_RUN8,
S_BOSS_ATK1,
S_BOSS_ATK2,
S_BOSS_ATK3,
S_BOSS_PAIN,
S_BOSS_PAIN2,
S_BOSS_DIE1,
S_BOSS_DIE2,
S_BOSS_DIE3,
S_BOSS_DIE4,
S_BOSS_DIE5,
S_BOSS_DIE6,
S_BOSS_DIE7,
S_BOSS_RAISE1,
S_BOSS_RAISE2,
S_BOSS_RAISE3,
S_BOSS_RAISE4,
S_BOSS_RAISE5,
S_BOSS_RAISE6,
S_BOSS_RAISE7,
S_BOS2_STND,
S_BOS2_STND2,
S_BOS2_RUN1,
S_BOS2_RUN2,
S_BOS2_RUN3,
S_BOS2_RUN4,
S_BOS2_RUN5,
S_BOS2_RUN6,
S_BOS2_RUN7,
S_BOS2_RUN8,
S_BOS2_ATK1,
S_BOS2_ATK2,
S_BOS2_ATK3,
S_BOS2_PAIN,
S_BOS2_PAIN2,
S_BOS2_DIE1,
S_BOS2_DIE2,
S_BOS2_DIE3,
S_BOS2_DIE4,
S_BOS2_DIE5,
S_BOS2_DIE6,
S_BOS2_DIE7,
S_BOS2_RAISE1,
S_BOS2_RAISE2,
S_BOS2_RAISE3,
S_BOS2_RAISE4,
S_BOS2_RAISE5,
S_BOS2_RAISE6,
S_BOS2_RAISE7,
S_SKULL_STND,
S_SKULL_STND2,
S_SKULL_RUN1,
S_SKULL_RUN2,
S_SKULL_ATK1,
S_SKULL_ATK2,
S_SKULL_ATK3,
S_SKULL_ATK4,
S_SKULL_PAIN,
S_SKULL_PAIN2,
S_SKULL_DIE1,
S_SKULL_DIE2,
S_SKULL_DIE3,
S_SKULL_DIE4,
S_SKULL_DIE5,
S_SKULL_DIE6,
S_SPID_STND,
S_SPID_STND2,
S_SPID_RUN1,
S_SPID_RUN2,
S_SPID_RUN3,
S_SPID_RUN4,
S_SPID_RUN5,
S_SPID_RUN6,
S_SPID_RUN7,
S_SPID_RUN8,
S_SPID_RUN9,
S_SPID_RUN10,
S_SPID_RUN11,
S_SPID_RUN12,
S_SPID_ATK1,
S_SPID_ATK2,
S_SPID_ATK3,
S_SPID_ATK4,
S_SPID_PAIN,
S_SPID_PAIN2,
S_SPID_DIE1,
S_SPID_DIE2,
S_SPID_DIE3,
S_SPID_DIE4,
S_SPID_DIE5,
S_SPID_DIE6,
S_SPID_DIE7,
S_SPID_DIE8,
S_SPID_DIE9,
S_SPID_DIE10,
S_SPID_DIE11,
S_BSPI_STND,
S_BSPI_STND2,
S_BSPI_SIGHT,
S_BSPI_RUN1,
S_BSPI_RUN2,
S_BSPI_RUN3,
S_BSPI_RUN4,
S_BSPI_RUN5,
S_BSPI_RUN6,
S_BSPI_RUN7,
S_BSPI_RUN8,
S_BSPI_RUN9,
S_BSPI_RUN10,
S_BSPI_RUN11,
S_BSPI_RUN12,
S_BSPI_ATK1,
S_BSPI_ATK2,
S_BSPI_ATK3,
S_BSPI_ATK4,
S_BSPI_PAIN,
S_BSPI_PAIN2,
S_BSPI_DIE1,
S_BSPI_DIE2,
S_BSPI_DIE3,
S_BSPI_DIE4,
S_BSPI_DIE5,
S_BSPI_DIE6,
S_BSPI_DIE7,
S_BSPI_RAISE1,
S_BSPI_RAISE2,
S_BSPI_RAISE3,
S_BSPI_RAISE4,
S_BSPI_RAISE5,
S_BSPI_RAISE6,
S_BSPI_RAISE7,
S_ARACH_PLAZ,
S_ARACH_PLAZ2,
S_ARACH_PLEX,
S_ARACH_PLEX2,
S_ARACH_PLEX3,
S_ARACH_PLEX4,
S_ARACH_PLEX5,
S_CYBER_STND,
S_CYBER_STND2,
S_CYBER_RUN1,
S_CYBER_RUN2,
S_CYBER_RUN3,
S_CYBER_RUN4,
S_CYBER_RUN5,
S_CYBER_RUN6,
S_CYBER_RUN7,
S_CYBER_RUN8,
S_CYBER_ATK1,
S_CYBER_ATK2,
S_CYBER_ATK3,
S_CYBER_ATK4,
S_CYBER_ATK5,
S_CYBER_ATK6,
S_CYBER_PAIN,
S_CYBER_DIE1,
S_CYBER_DIE2,
S_CYBER_DIE3,
S_CYBER_DIE4,
S_CYBER_DIE5,
S_CYBER_DIE6,
S_CYBER_DIE7,
S_CYBER_DIE8,
S_CYBER_DIE9,
S_CYBER_DIE10,
S_PAIN_STND,
S_PAIN_RUN1,
S_PAIN_RUN2,
S_PAIN_RUN3,
S_PAIN_RUN4,
S_PAIN_RUN5,
S_PAIN_RUN6,
S_PAIN_ATK1,
S_PAIN_ATK2,
S_PAIN_ATK3,
S_PAIN_ATK4,
S_PAIN_PAIN,
S_PAIN_PAIN2,
S_PAIN_DIE1,
S_PAIN_DIE2,
S_PAIN_DIE3,
S_PAIN_DIE4,
S_PAIN_DIE5,
S_PAIN_DIE6,
S_PAIN_RAISE1,
S_PAIN_RAISE2,
S_PAIN_RAISE3,
S_PAIN_RAISE4,
S_PAIN_RAISE5,
S_PAIN_RAISE6,
S_SSWV_STND,
S_SSWV_STND2,
S_SSWV_RUN1,
S_SSWV_RUN2,
S_SSWV_RUN3,
S_SSWV_RUN4,
S_SSWV_RUN5,
S_SSWV_RUN6,
S_SSWV_RUN7,
S_SSWV_RUN8,
S_SSWV_ATK1,
S_SSWV_ATK2,
S_SSWV_ATK3,
S_SSWV_ATK4,
S_SSWV_ATK5,
S_SSWV_ATK6,
S_SSWV_PAIN,
S_SSWV_PAIN2,
S_SSWV_DIE1,
S_SSWV_DIE2,
S_SSWV_DIE3,
S_SSWV_DIE4,
S_SSWV_DIE5,
S_SSWV_XDIE1,
S_SSWV_XDIE2,
S_SSWV_XDIE3,
S_SSWV_XDIE4,
S_SSWV_XDIE5,
S_SSWV_XDIE6,
S_SSWV_XDIE7,
S_SSWV_XDIE8,
S_SSWV_XDIE9,
S_SSWV_RAISE1,
S_SSWV_RAISE2,
S_SSWV_RAISE3,
S_SSWV_RAISE4,
S_SSWV_RAISE5,
S_KEENSTND,
S_COMMKEEN,
S_COMMKEEN2,
S_COMMKEEN3,
S_COMMKEEN4,
S_COMMKEEN5,
S_COMMKEEN6,
S_COMMKEEN7,
S_COMMKEEN8,
S_COMMKEEN9,
S_COMMKEEN10,
S_COMMKEEN11,
S_COMMKEEN12,
S_KEENPAIN,
S_KEENPAIN2,
S_BRAIN,
S_BRAIN_PAIN,
S_BRAIN_DIE1,
S_BRAIN_DIE2,
S_BRAIN_DIE3,
S_BRAIN_DIE4,
S_BRAINEYE,
S_BRAINEYESEE,
S_BRAINEYE1,
S_SPAWN1,
S_SPAWN2,
S_SPAWN3,
S_SPAWN4,
S_SPAWNFIRE1,
S_SPAWNFIRE2,
S_SPAWNFIRE3,
S_SPAWNFIRE4,
S_SPAWNFIRE5,
S_SPAWNFIRE6,
S_SPAWNFIRE7,
S_SPAWNFIRE8,
S_BRAINEXPLODE1,
S_BRAINEXPLODE2,
S_BRAINEXPLODE3,
S_ARM1,
S_ARM1A,
S_ARM2,
S_ARM2A,
S_BAR1,
S_BAR2,
S_BEXP,
S_BEXP2,
S_BEXP3,
S_BEXP4,
S_BEXP5,
S_BBAR1,
S_BBAR2,
S_BBAR3,
S_BON1,
S_BON1A,
S_BON1B,
S_BON1C,
S_BON1D,
S_BON1E,
S_BON2,
S_BON2A,
S_BON2B,
S_BON2C,
S_BON2D,
S_BON2E,
S_BKEY,
S_BKEY2,
S_RKEY,
S_RKEY2,
S_YKEY,
S_YKEY2,
S_BSKULL,
S_BSKULL2,
S_RSKULL,
S_RSKULL2,
S_YSKULL,
S_YSKULL2,
S_STIM,
S_MEDI,
S_SOUL,
S_SOUL2,
S_SOUL3,
S_SOUL4,
S_SOUL5,
S_SOUL6,
S_PINV,
S_PINV2,
S_PINV3,
S_PINV4,
S_PSTR,
S_PINS,
S_PINS2,
S_PINS3,
S_PINS4,
S_MEGA,
S_MEGA2,
S_MEGA3,
S_MEGA4,
S_SUIT,
S_PMAP,
S_PMAP2,
S_PMAP3,
S_PMAP4,
S_PMAP5,
S_PMAP6,
S_PVIS,
S_PVIS2,
S_CLIP,
S_AMMO,
S_ROCK,
S_BROK,
S_CELL,
S_CELP,
S_SHEL,
S_SBOX,
S_BPAK,
S_BFUG,
S_MGUN,
S_CSAW,
S_LAUN,
S_PLAS,
S_SHOT,
S_SHOT2,
S_COLU,
S_STALAG,
S_BLOODYTWITCH,
S_BLOODYTWITCH2,
S_BLOODYTWITCH3,
S_BLOODYTWITCH4,
S_DEADTORSO,
S_DEADBOTTOM,
S_HEADSONSTICK,
S_GIBS,
S_HEADONASTICK,
S_HEADCANDLES,
S_HEADCANDLES2,
S_DEADSTICK,
S_LIVESTICK,
S_LIVESTICK2,
S_MEAT2,
S_MEAT3,
S_MEAT4,
S_MEAT5,
S_STALAGTITE,
S_TALLGRNCOL,
S_SHRTGRNCOL,
S_TALLREDCOL,
S_SHRTREDCOL,
S_CANDLESTIK,
S_CANDELABRA,
S_SKULLCOL,
S_TORCHTREE,
S_BIGTREE,
S_TECHPILLAR,
S_EVILEYE,
S_EVILEYE2,
S_EVILEYE3,
S_EVILEYE4,
S_FLOATSKULL,
S_FLOATSKULL2,
S_FLOATSKULL3,
S_HEARTCOL,
S_HEARTCOL2,
S_BLUETORCH,
S_BLUETORCH2,
S_BLUETORCH3,
S_BLUETORCH4,
S_GREENTORCH,
S_GREENTORCH2,
S_GREENTORCH3,
S_GREENTORCH4,
S_REDTORCH,
S_REDTORCH2,
S_REDTORCH3,
S_REDTORCH4,
S_BTORCHSHRT,
S_BTORCHSHRT2,
S_BTORCHSHRT3,
S_BTORCHSHRT4,
S_GTORCHSHRT,
S_GTORCHSHRT2,
S_GTORCHSHRT3,
S_GTORCHSHRT4,
S_RTORCHSHRT,
S_RTORCHSHRT2,
S_RTORCHSHRT3,
S_RTORCHSHRT4,
S_HANGNOGUTS,
S_HANGBNOBRAIN,
S_HANGTLOOKDN,
S_HANGTSKULL,
S_HANGTLOOKUP,
S_HANGTNOBRAIN,
S_COLONGIBS,
S_SMALLPOOL,
S_BRAINSTEM,
S_TECHLAMP,
S_TECHLAMP2,
S_TECHLAMP3,
S_TECHLAMP4,
S_TECH2LAMP,
S_TECH2LAMP2,
S_TECH2LAMP3,
S_TECH2LAMP4,
NUMSTATES
} statenum_t;
typedef struct
{
spritenum_t sprite;
long frame;
long tics;
// void (*action) ();
actionf_t action;
statenum_t nextstate;
long misc1, misc2;
} ATTRIBUTE_PACKED state_t; //!!
extern state_t states[NUMSTATES];
extern char *sprnames[NUMSPRITES];
typedef enum {
MT_PLAYER,
MT_POSSESSED,
MT_SHOTGUY,
MT_VILE,
MT_FIRE,
MT_UNDEAD,
MT_TRACER,
MT_SMOKE,
MT_FATSO,
MT_FATSHOT,
MT_CHAINGUY,
MT_TROOP,
MT_SERGEANT,
MT_SHADOWS,
MT_HEAD,
MT_BRUISER,
MT_BRUISERSHOT,
MT_KNIGHT,
MT_SKULL,
MT_SPIDER,
MT_BABY,
MT_CYBORG,
MT_PAIN,
MT_WOLFSS,
MT_KEEN,
MT_BOSSBRAIN,
MT_BOSSSPIT,
MT_BOSSTARGET,
MT_SPAWNSHOT,
MT_SPAWNFIRE,
MT_BARREL,
MT_TROOPSHOT,
MT_HEADSHOT,
MT_ROCKET,
MT_PLASMA,
MT_BFG,
MT_ARACHPLAZ,
MT_PUFF,
MT_BLOOD,
MT_TFOG,
MT_IFOG,
MT_TELEPORTMAN,
MT_EXTRABFG,
MT_MISC0,
MT_MISC1,
MT_MISC2,
MT_MISC3,
MT_MISC4,
MT_MISC5,
MT_MISC6,
MT_MISC7,
MT_MISC8,
MT_MISC9,
MT_MISC10,
MT_MISC11,
MT_MISC12,
MT_INV,
MT_MISC13,
MT_INS,
MT_MISC14,
MT_MISC15,
MT_MISC16,
MT_MEGA,
MT_CLIP,
MT_MISC17,
MT_MISC18,
MT_MISC19,
MT_MISC20,
MT_MISC21,
MT_MISC22,
MT_MISC23,
MT_MISC24,
MT_MISC25,
MT_CHAINGUN,
MT_MISC26,
MT_MISC27,
MT_MISC28,
MT_SHOTGUN,
MT_SUPERSHOTGUN,
MT_MISC29,
MT_MISC30,
MT_MISC31,
MT_MISC32,
MT_MISC33,
MT_MISC34,
MT_MISC35,
MT_MISC36,
MT_MISC37,
MT_MISC38,
MT_MISC39,
MT_MISC40,
MT_MISC41,
MT_MISC42,
MT_MISC43,
MT_MISC44,
MT_MISC45,
MT_MISC46,
MT_MISC47,
MT_MISC48,
MT_MISC49,
MT_MISC50,
MT_MISC51,
MT_MISC52,
MT_MISC53,
MT_MISC54,
MT_MISC55,
MT_MISC56,
MT_MISC57,
MT_MISC58,
MT_MISC59,
MT_MISC60,
MT_MISC61,
MT_MISC62,
MT_MISC63,
MT_MISC64,
MT_MISC65,
MT_MISC66,
MT_MISC67,
MT_MISC68,
MT_MISC69,
MT_MISC70,
MT_MISC71,
MT_MISC72,
MT_MISC73,
MT_MISC74,
MT_MISC75,
MT_MISC76,
MT_MISC77,
MT_MISC78,
MT_MISC79,
MT_MISC80,
MT_MISC81,
MT_MISC82,
MT_MISC83,
MT_MISC84,
MT_MISC85,
MT_MISC86,
NUMMOBJTYPES
} mobjtype_t;
typedef struct
{
int doomednum;
int spawnstate;
int spawnhealth;
int seestate;
int seesound;
int reactiontime;
int attacksound;
int painstate;
int painchance;
int painsound;
int meleestate;
int missilestate;
int deathstate;
int xdeathstate;
int deathsound;
int speed;
int radius;
int height;
int mass;
int damage;
int activesound;
int flags;
int raisestate;
} ATTRIBUTE_PACKED mobjinfo_t; //!!
extern mobjinfo_t mobjinfo[NUMMOBJTYPES];
#endif
//-----------------------------------------------------------------------------
//
// $Log:$
//
//-----------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -