Odamex
Setting the Standard in Multiplayer Doom
common/actor.h File Reference

Go to the source code of this file.

Data Structures

class  AActor
class  AActor::AActorPtrCounted

Enumerations

enum  mobjflag_t {
  MF_SPECIAL = 0x00000001, MF_SOLID = 0x00000002, MF_SHOOTABLE = 0x00000004, MF_NOSECTOR = 0x00000008,
  MF_NOBLOCKMAP = 0x00000010, MF_AMBUSH = 0x00000020, MF_JUSTHIT = 0x00000040, MF_JUSTATTACKED = 0x00000080,
  MF_SPAWNCEILING = 0x00000100, MF_NOGRAVITY = 0x00000200, MF_DROPOFF = 0x00000400, MF_PICKUP = 0x00000800,
  MF_NOCLIP = 0x00001000, MF_SLIDE = 0x00002000, MF_FLOAT = 0x00004000, MF_TELEPORT = 0x00008000,
  MF_MISSILE = 0x00010000, MF_DROPPED = 0x00020000, MF_SHADOW = 0x00040000, MF_NOBLOOD = 0x00080000,
  MF_CORPSE = 0x00100000, MF_INFLOAT = 0x00200000, MF_COUNTKILL = 0x00400000, MF_COUNTITEM = 0x00800000,
  MF_SKULLFLY = 0x01000000, MF_NOTDMATCH = 0x02000000, MF_TRANSLATION = 0xc000000, MF_UNMORPHED = 0x10000000,
  MF_FALLING = 0x20000000, MF_SPECTATOR = 0x40000000, MF_ICECORPSE = 0x80000000, MF2_LOGRAV = 0x00000001,
  MF2_WINDTHRUST = 0x00000002, MF2_FLOORBOUNCE = 0x00000004, MF2_BLASTED = 0x00000008, MF2_FLY = 0x00000010,
  MF2_FLOORCLIP = 0x00000020, MF2_SPAWNFLOAT = 0x00000040, MF2_NOTELEPORT = 0x00000080, MF2_RIP = 0x00000100,
  MF2_PUSHABLE = 0x00000200, MF2_SLIDE = 0x00000400, MF2_ONMOBJ = 0x00000800, MF2_PASSMOBJ = 0x00001000,
  MF2_CANNOTPUSH = 0x00002000, MF2_THRUGHOST = 0x00004000, MF2_BOSS = 0x00008000, MF2_FIREDAMAGE = 0x00010000,
  MF2_NODMGTHRUST = 0x00020000, MF2_TELESTOMP = 0x00040000, MF2_FLOATBOB = 0x00080000, MF2_DONTDRAW = 0x00100000,
  MF2_IMPACT = 0x00200000, MF2_PUSHWALL = 0x00400000, MF2_MCROSS = 0x00800000, MF2_PCROSS = 0x01000000,
  MF2_CANTLEAVEFLOORPIC = 0x02000000, MF2_NONSHOOTABLE = 0x04000000, MF2_INVULNERABLE = 0x08000000, MF2_DORMANT = 0x10000000,
  MF2_ICEDAMAGE = 0x20000000, MF2_SEEKERMISSILE = 0x40000000, MF2_REFLECTIVE = 0x80000000
}

Enumeration Type Documentation

enum mobjflag_t
Enumerator:
MF_SPECIAL 
MF_SOLID 
MF_SHOOTABLE 
MF_NOSECTOR 
MF_NOBLOCKMAP 
MF_AMBUSH 
MF_JUSTHIT 
MF_JUSTATTACKED 
MF_SPAWNCEILING 
MF_NOGRAVITY 
MF_DROPOFF 
MF_PICKUP 
MF_NOCLIP 
MF_SLIDE 
MF_FLOAT 
MF_TELEPORT 
MF_MISSILE 
MF_DROPPED 
MF_SHADOW 
MF_NOBLOOD 
MF_CORPSE 
MF_INFLOAT 
MF_COUNTKILL 
MF_COUNTITEM 
MF_SKULLFLY 
MF_NOTDMATCH 
MF_TRANSLATION 
MF_UNMORPHED 
MF_FALLING 
MF_SPECTATOR 
MF_ICECORPSE 
MF2_LOGRAV 
MF2_WINDTHRUST 
MF2_FLOORBOUNCE 
MF2_BLASTED 
MF2_FLY 
MF2_FLOORCLIP 
MF2_SPAWNFLOAT 
MF2_NOTELEPORT 
MF2_RIP 
MF2_PUSHABLE 
MF2_SLIDE 
MF2_ONMOBJ 
MF2_PASSMOBJ 
MF2_CANNOTPUSH 
MF2_THRUGHOST 
MF2_BOSS 
MF2_FIREDAMAGE 
MF2_NODMGTHRUST 
MF2_TELESTOMP 
MF2_FLOATBOB 
MF2_DONTDRAW 
MF2_IMPACT 
MF2_PUSHWALL 
MF2_MCROSS 
MF2_PCROSS 
MF2_CANTLEAVEFLOORPIC 
MF2_NONSHOOTABLE 
MF2_INVULNERABLE 
MF2_DORMANT 
MF2_ICEDAMAGE 
MF2_SEEKERMISSILE 
MF2_REFLECTIVE 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends