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

Functions

void PM_Init (void)
 
void PM_ClipVelocity (vec3_t in, vec3_t normal, vec3_t out, float overbounce)
 
int PM_SlideMove (void)
 
int PM_StepSlideMove (qboolean in_air)
 
void PM_Friction (void)
 
void PM_Accelerate (vec3_t wishdir, float wishspeed, float accel)
 
void PM_AirAccelerate (vec3_t wishdir, float wishspeed, float accel)
 
void PM_WaterMove (void)
 
void PM_FlyMove (void)
 
void PM_LadderMove (void)
 
void PM_AirMove (void)
 
trace_t PM_TraceLine (vec3_t start, vec3_t end)
 
void PM_CategorizePosition (void)
 
void PM_SpectatorMove (void)
 
void PM_PlayerMove (float gamespeed)
 

Variables

movevars_t movevars
 
playermove_t pmove
 
cvar_t pm_noround
 
float frametime
 
vec3_t forward
 
vec3_t right
 
vec3_t up
 
cplane_t groundplane
 

Function Documentation

◆ PM_Accelerate()

void PM_Accelerate ( vec3_t  wishdir,
float  wishspeed,
float  accel 
)

◆ PM_AirAccelerate()

void PM_AirAccelerate ( vec3_t  wishdir,
float  wishspeed,
float  accel 
)

◆ PM_AirMove()

void PM_AirMove ( void  )

◆ PM_CategorizePosition()

void PM_CategorizePosition ( void  )

◆ PM_ClipVelocity()

void PM_ClipVelocity ( vec3_t  in,
vec3_t  normal,
vec3_t  out,
float  overbounce 
)

◆ PM_FlyMove()

void PM_FlyMove ( void  )

◆ PM_Friction()

void PM_Friction ( void  )

◆ PM_Init()

void PM_Init ( void  )

◆ PM_LadderMove()

void PM_LadderMove ( void  )

◆ PM_PlayerMove()

void PM_PlayerMove ( float  gamespeed)

◆ PM_SlideMove()

int PM_SlideMove ( void  )

◆ PM_SpectatorMove()

void PM_SpectatorMove ( void  )

◆ PM_StepSlideMove()

int PM_StepSlideMove ( qboolean  in_air)

◆ PM_TraceLine()

trace_t PM_TraceLine ( vec3_t  start,
vec3_t  end 
)

◆ PM_WaterMove()

void PM_WaterMove ( void  )

Variable Documentation

◆ forward

vec3_t forward

◆ frametime

float frametime

◆ groundplane

cplane_t groundplane

◆ movevars

movevars_t movevars

◆ pm_noround

cvar_t pm_noround
extern

◆ pmove

playermove_t pmove

◆ right

vec3_t right

◆ up

vec3_t up