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

Functions

void SVHL_Physics_Toss (hledict_t *ent)
 
void SVHL_StartSound (hledict_t *entity, int channel, char *sample, int volume, float attenuation)
 
void SVHL_CheckAllEnts (void)
 
void SVHL_CheckVelocity (hledict_t *ent)
 
qboolean SVHL_RunThink (hledict_t *ent)
 
void SVHL_Impact (hledict_t *e1, hledict_t *e2)
 
int SVHL_FlyMove (hledict_t *ent, float time, trace_t *steptrace)
 
void SVHL_AddGravity (hledict_t *ent, float scale)
 
trace_t SVHL_PushEntity (hledict_t *ent, vec3_t push)
 
qboolean SVHL_PushAngles (hledict_t *pusher, vec3_t move, vec3_t amove)
 
qboolean SVHL_Push (hledict_t *pusher, vec3_t move, vec3_t amove)
 
void SVHL_PushMove (hledict_t *pusher, float movetime)
 
void SVHL_Physics_Pusher (hledict_t *ent)
 
void SVHL_Physics_Follow (hledict_t *ent)
 
void SVHL_Physics_Noclip (hledict_t *ent)
 
void SVHL_CheckWaterTransition (hledict_t *ent)
 
void SVHL_Physics_Step (hledict_t *ent)
 
void SVHL_CheckStuck (hledict_t *ent)
 
qboolean SVHL_CheckWater (hledict_t *ent)
 
void SVHL_WallFriction (hledict_t *ent, trace_t *trace)
 
int SVHL_TryUnstick (hledict_t *ent, vec3_t oldvel)
 
void SVHL_WalkMove (hledict_t *ent)
 
int SVHL_SetOnGround (hledict_t *ent)
 
void SVHL_RunEntity (hledict_t *ent)
 
trace_t SVHL_Trace_Toss (hledict_t *tossent, hledict_t *ignore)
 
void SVHL_RunFrame (void)
 

Variables

cvar_t sv_maxvelocity
 
cvar_t sv_gravity
 
cvar_t sv_stopspeed
 
cvar_t sv_maxspeed
 
cvar_t sv_spectatormaxspeed
 
cvar_t sv_accelerate
 
cvar_t sv_airaccelerate
 
cvar_t sv_wateraccelerate
 
cvar_t sv_friction
 
cvar_t sv_waterfriction
 
cvar_t sv_gameplayfix_noairborncorpse
 
hlpushed_t pushed [1024]
 
hlpushed_t * pushed_p
 

Function Documentation

◆ SVHL_AddGravity()

void SVHL_AddGravity ( hledict_t ent,
float  scale 
)

◆ SVHL_CheckAllEnts()

void SVHL_CheckAllEnts ( void  )

◆ SVHL_CheckStuck()

void SVHL_CheckStuck ( hledict_t ent)

◆ SVHL_CheckVelocity()

void SVHL_CheckVelocity ( hledict_t ent)

◆ SVHL_CheckWater()

qboolean SVHL_CheckWater ( hledict_t ent)

◆ SVHL_CheckWaterTransition()

void SVHL_CheckWaterTransition ( hledict_t ent)

◆ SVHL_FlyMove()

int SVHL_FlyMove ( hledict_t ent,
float  time,
trace_t steptrace 
)

◆ SVHL_Impact()

void SVHL_Impact ( hledict_t e1,
hledict_t e2 
)

◆ SVHL_Physics_Follow()

void SVHL_Physics_Follow ( hledict_t ent)

◆ SVHL_Physics_Noclip()

void SVHL_Physics_Noclip ( hledict_t ent)

◆ SVHL_Physics_Pusher()

void SVHL_Physics_Pusher ( hledict_t ent)

◆ SVHL_Physics_Step()

void SVHL_Physics_Step ( hledict_t ent)

◆ SVHL_Physics_Toss()

void SVHL_Physics_Toss ( hledict_t ent)

◆ SVHL_Push()

qboolean SVHL_Push ( hledict_t pusher,
vec3_t  move,
vec3_t  amove 
)

◆ SVHL_PushAngles()

qboolean SVHL_PushAngles ( hledict_t pusher,
vec3_t  move,
vec3_t  amove 
)

◆ SVHL_PushEntity()

trace_t SVHL_PushEntity ( hledict_t ent,
vec3_t  push 
)

◆ SVHL_PushMove()

void SVHL_PushMove ( hledict_t pusher,
float  movetime 
)

◆ SVHL_RunEntity()

void SVHL_RunEntity ( hledict_t ent)

◆ SVHL_RunFrame()

void SVHL_RunFrame ( void  )

◆ SVHL_RunThink()

qboolean SVHL_RunThink ( hledict_t ent)

◆ SVHL_SetOnGround()

int SVHL_SetOnGround ( hledict_t ent)

◆ SVHL_StartSound()

void SVHL_StartSound ( hledict_t entity,
int  channel,
char *  sample,
int  volume,
float  attenuation 
)

◆ SVHL_Trace_Toss()

trace_t SVHL_Trace_Toss ( hledict_t tossent,
hledict_t ignore 
)

◆ SVHL_TryUnstick()

int SVHL_TryUnstick ( hledict_t ent,
vec3_t  oldvel 
)

◆ SVHL_WalkMove()

void SVHL_WalkMove ( hledict_t ent)

sv_gameplayfix_stepdown.integer ||

◆ SVHL_WallFriction()

void SVHL_WallFriction ( hledict_t ent,
trace_t trace 
)

Variable Documentation

◆ pushed

hlpushed_t pushed[1024]

◆ pushed_p

hlpushed_t * pushed_p

◆ sv_accelerate

cvar_t sv_accelerate
extern

◆ sv_airaccelerate

cvar_t sv_airaccelerate
extern

◆ sv_friction

cvar_t sv_friction
extern

◆ sv_gameplayfix_noairborncorpse

cvar_t sv_gameplayfix_noairborncorpse
extern

◆ sv_gravity

cvar_t sv_gravity
extern

◆ sv_maxspeed

cvar_t sv_maxspeed
extern

◆ sv_maxvelocity

cvar_t sv_maxvelocity
extern

◆ sv_spectatormaxspeed

cvar_t sv_spectatormaxspeed
extern

◆ sv_stopspeed

cvar_t sv_stopspeed
extern

◆ sv_wateraccelerate

cvar_t sv_wateraccelerate
extern

◆ sv_waterfriction

cvar_t sv_waterfriction
extern