#include "qcommon.h"
Go to the source code of this file.
Classes | |
struct | pml_t |
Macros | |
#define | STEPSIZE 18 |
#define | STOP_EPSILON 0.1 |
#define | MIN_STEP_NORMAL 0.7 |
#define | MAX_CLIP_PLANES 5 |
Functions | |
void | PM_ClipVelocity (vec3_t in, vec3_t normal, vec3_t out, float overbounce) |
void | PM_StepSlideMove_ (void) |
void | PM_StepSlideMove (void) |
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_AddCurrents (vec3_t wishvel) |
void | PM_WaterMove (void) |
void | PM_AirMove (void) |
void | PM_CatagorizePosition (void) |
void | PM_CheckJump (void) |
void | PM_CheckSpecialMovement (void) |
void | PM_FlyMove (qboolean doclip) |
void | PM_CheckDuck (void) |
void | PM_DeadMove (void) |
qboolean | PM_GoodPosition (void) |
void | PM_SnapPosition (void) |
void | PM_InitialSnapPosition (void) |
void | PM_ClampAngles (void) |
void | Pmove (pmove_t *pmove) |
Variables | |
pmove_t * | pm |
pml_t | pml |
float | pm_stopspeed = 100 |
float | pm_maxspeed = 300 |
float | pm_duckspeed = 100 |
float | pm_accelerate = 10 |
float | pm_airaccelerate = 0 |
float | pm_wateraccelerate = 10 |
float | pm_friction = 6 |
float | pm_waterfriction = 1 |
float | pm_waterspeed = 400 |
Definition at line 345 of file pmove.c.
Referenced by Pmove().
Definition at line 1057 of file pmove.c.
Referenced by PM_InitialSnapPosition(), and PM_SnapPosition().
! Special case
Definition at line 271 of file pmove.c.
Referenced by PM_AirMove(), PM_WaterMove(), and Pmove().
Definition at line 1240 of file pmove.c.
Referenced by CL_PredictMovement(), and SV_InitGameProgs().
pmove_t* pm |
Definition at line 48 of file pmove.c.
Referenced by CL_PredictMovement(), ClientThink(), PM_AddCurrents(), PM_AirMove(), PM_CatagorizePosition(), PM_CheckDuck(), PM_CheckJump(), PM_CheckSpecialMovement(), PM_ClampAngles(), PM_DeadMove(), PM_FlyMove(), PM_Friction(), PM_GoodPosition(), PM_InitialSnapPosition(), PM_SnapPosition(), PM_StepSlideMove(), PM_StepSlideMove_(), PM_WaterMove(), Pmove(), and PrintPmove().
float pm_accelerate = 10 |
Definition at line 56 of file pmove.c.
Referenced by PM_AirMove(), and PM_FlyMove().
float pm_airaccelerate = 0 |
Definition at line 57 of file pmove.c.
Referenced by CL_PredictMovement(), PM_AirMove(), and SV_SpawnServer().
float pm_duckspeed = 100 |
Definition at line 55 of file pmove.c.
Referenced by PM_AirMove().
float pm_friction = 6 |
Definition at line 59 of file pmove.c.
Referenced by PM_FlyMove(), and PM_Friction().
float pm_maxspeed = 300 |
Definition at line 54 of file pmove.c.
Referenced by PM_AirMove(), PM_FlyMove(), and PM_WaterMove().
float pm_stopspeed = 100 |
Definition at line 53 of file pmove.c.
Referenced by PM_FlyMove(), and PM_Friction().
float pm_wateraccelerate = 10 |
Definition at line 58 of file pmove.c.
Referenced by PM_WaterMove().
float pm_waterfriction = 1 |
Definition at line 60 of file pmove.c.
Referenced by PM_Friction().
float pm_waterspeed = 400 |
Definition at line 61 of file pmove.c.
Referenced by PM_AddCurrents().
pml_t pml |
Definition at line 49 of file pmove.c.
Referenced by PM_Accelerate(), PM_AddCurrents(), PM_AirAccelerate(), PM_AirMove(), PM_CatagorizePosition(), PM_CheckDuck(), PM_CheckJump(), PM_CheckSpecialMovement(), PM_ClampAngles(), PM_DeadMove(), PM_FlyMove(), PM_Friction(), PM_InitialSnapPosition(), PM_SnapPosition(), PM_StepSlideMove(), PM_StepSlideMove_(), PM_WaterMove(), and Pmove().