icculus quake2 doxygen  1.0 dev
pmove_t Struct Reference

#include <q_shared.h>

Public Attributes

pmove_state_t s
 
usercmd_t cmd
 
qboolean snapinitial
 
int numtouch
 
struct edict_stouchents [MAXTOUCH]
 
vec3_t viewangles
 
float viewheight
 
vec3_t mins
 
vec3_t maxs
 
struct edict_sgroundentity
 
int watertype
 
int waterlevel
 
trace_t(* trace )(vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end)
 
int(* pointcontents )(vec3_t point)
 

Detailed Description

Definition at line 525 of file q_shared.h.

Member Data Documentation

◆ cmd

◆ groundentity

struct edict_s* pmove_t::groundentity

◆ maxs

◆ mins

◆ numtouch

int pmove_t::numtouch

Definition at line 535 of file q_shared.h.

Referenced by ClientThink(), PM_CatagorizePosition(), PM_StepSlideMove_(), and Pmove().

◆ pointcontents

int(* pmove_t::pointcontents) (vec3_t point)

◆ s

◆ snapinitial

qboolean pmove_t::snapinitial

Definition at line 532 of file q_shared.h.

Referenced by ClientThink(), and Pmove().

◆ touchents

struct edict_s* pmove_t::touchents[MAXTOUCH]

Definition at line 536 of file q_shared.h.

Referenced by ClientThink(), PM_CatagorizePosition(), and PM_StepSlideMove_().

◆ trace

◆ viewangles

vec3_t pmove_t::viewangles

Definition at line 538 of file q_shared.h.

Referenced by CL_PredictMovement(), ClientThink(), PM_AddCurrents(), PM_ClampAngles(), and Pmove().

◆ viewheight

float pmove_t::viewheight

Definition at line 539 of file q_shared.h.

Referenced by ClientThink(), PM_CatagorizePosition(), PM_CheckDuck(), PM_FlyMove(), and Pmove().

◆ waterlevel

◆ watertype

int pmove_t::watertype

Definition at line 544 of file q_shared.h.

Referenced by ClientThink(), PM_AddCurrents(), PM_CatagorizePosition(), PM_CheckJump(), and Pmove().