Odamex
Setting the Standard in Multiplayer Doom
common/po_man.cpp File Reference

Functions

BOOL PO_MovePolyobj (int num, int x, int y)
BOOL PO_RotatePolyobj (int num, angle_t angle)
void PO_Init (void)
 IMPLEMENT_SERIAL (DPolyAction, DThinker) IMPLEMENT_SERIAL(DRotatePoly
DPolyAction IMPLEMENT_SERIAL (DMovePoly, DPolyAction) IMPLEMENT_SERIAL(DPolyDoor
BOOL EV_RotatePoly (line_t *line, int polyNum, int speed, int byteAngle, int direction, BOOL overRide)
BOOL EV_MovePoly (line_t *line, int polyNum, int speed, angle_t angle, fixed_t dist, BOOL overRide)
BOOL EV_OpenPolyDoor (line_t *line, int polyNum, int speed, angle_t angle, int delay, int distance, podoortype_t type)
void ThrustMobj (AActor *actor, seg_t *seg, polyobj_t *po)
BOOL PO_Busy (int polyobj)

Variables

seg_tsegs
polyblock_t ** PolyBlockMap
polyobj_tpolyobjs
int po_NumPolyobjs
polyspawns_tpolyspawns

Function Documentation

BOOL EV_MovePoly ( line_t line,
int  polyNum,
int  speed,
angle_t  angle,
fixed_t  dist,
BOOL  overRide 
)
BOOL EV_OpenPolyDoor ( line_t line,
int  polyNum,
int  speed,
angle_t  angle,
int  delay,
int  distance,
podoortype_t  type 
)
BOOL EV_RotatePoly ( line_t line,
int  polyNum,
int  speed,
int  byteAngle,
int  direction,
BOOL  overRide 
)
DPolyAction IMPLEMENT_SERIAL ( DMovePoly  ,
DPolyAction   
)
IMPLEMENT_SERIAL ( DPolyAction  ,
DThinker   
)
BOOL PO_Busy ( int  polyobj)
void PO_Init ( void  )
BOOL PO_MovePolyobj ( int  num,
int  x,
int  y 
)
BOOL PO_RotatePolyobj ( int  num,
angle_t  angle 
)
void ThrustMobj ( AActor actor,
seg_t seg,
polyobj_t po 
)

Variable Documentation

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends