XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
p_mobj.h File Reference
#include "tables.h"
#include "m_fixed.h"
#include "d_think.h"
#include "doomdata.h"
#include "info.h"
Include dependency graph for p_mobj.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mobj_s
 

Typedefs

typedef struct mobj_s mobj_t
 

Enumerations

enum  mobjflag_t {
  MF_SPECIAL = 1 , MF_SOLID = 2 , MF_SHOOTABLE = 4 , MF_NOSECTOR = 8 ,
  MF_NOBLOCKMAP = 16 , MF_AMBUSH = 32 , MF_JUSTHIT = 64 , MF_JUSTATTACKED = 128 ,
  MF_SPAWNCEILING = 256 , MF_NOGRAVITY = 512 , MF_DROPOFF = 0x400 , MF_PICKUP = 0x800 ,
  MF_NOCLIP = 0x1000 , MF_SLIDE = 0x2000 , MF_FLOAT = 0x4000 , MF_TELEPORT = 0x8000 ,
  MF_MISSILE = 0x10000 , MF_DROPPED = 0x20000 , MF_SHADOW = 0x40000 , MF_NOBLOOD = 0x80000 ,
  MF_CORPSE = 0x100000 , MF_INFLOAT = 0x200000 , MF_COUNTKILL = 0x400000 , MF_COUNTITEM = 0x800000 ,
  MF_SKULLFLY = 0x1000000 , MF_NOTDMATCH = 0x2000000 , MF_TRANSLATION = 0xc000000 , MF_TRANSSHIFT = 26
}
 

Typedef Documentation

◆ mobj_t

typedef struct mobj_s mobj_t

Enumeration Type Documentation

◆ mobjflag_t

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_TRANSSHIFT