FTEQW
Documentation of the FTE engine source tree.
pmove.h File Reference

Go to the source code of this file.

Classes

struct  physent_t
 
struct  playermove_t
 
struct  movevars_t
 

Enumerations

enum  pmtype_t {
  PM_NORMAL , PM_OLD_SPECTATOR , PM_SPECTATOR , PM_DEAD ,
  PM_FLY , PM_NONE , PM_FREEZE , PM_WALLWALK ,
  PM_6DOF
}
 

Functions

void PM_PlayerMove (float gamespeed)
 
void PM_Init (void)
 
void PM_InitBoxHull (void)
 
void PM_CategorizePosition (void)
 
int PM_HullPointContents (hull_t *hull, int num, vec3_t p)
 
int PM_ExtraBoxContents (vec3_t p)
 
int PM_PointContents (vec3_t point)
 
qboolean PM_TestPlayerPosition (vec3_t point, qboolean ignoreportals)
 
struct trace_s PM_PlayerTrace (vec3_t start, vec3_t stop, unsigned int solidmask)
 

Variables

movevars_t movevars
 
playermove_t pmove
 

Enumeration Type Documentation

◆ pmtype_t

enum pmtype_t
Enumerator
PM_NORMAL 
PM_OLD_SPECTATOR 
PM_SPECTATOR 
PM_DEAD 
PM_FLY 
PM_NONE 
PM_FREEZE 
PM_WALLWALK 
PM_6DOF 

Function Documentation

◆ PM_CategorizePosition()

void PM_CategorizePosition ( void  )

◆ PM_ExtraBoxContents()

int PM_ExtraBoxContents ( vec3_t  p)

◆ PM_HullPointContents()

int PM_HullPointContents ( hull_t hull,
int  num,
vec3_t  p 
)

◆ PM_Init()

void PM_Init ( void  )

◆ PM_InitBoxHull()

void PM_InitBoxHull ( void  )

◆ PM_PlayerMove()

void PM_PlayerMove ( float  gamespeed)

◆ PM_PlayerTrace()

struct trace_s PM_PlayerTrace ( vec3_t  start,
vec3_t  stop,
unsigned int  solidmask 
)

◆ PM_PointContents()

int PM_PointContents ( vec3_t  point)

◆ PM_TestPlayerPosition()

qboolean PM_TestPlayerPosition ( vec3_t  point,
qboolean  ignoreportals 
)

Variable Documentation

◆ movevars

movevars_t movevars
extern

◆ pmove

playermove_t pmove
extern