#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().