doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
idPhysics_Player Class Reference

#include <Physics_Player.h>

Inheritance diagram for idPhysics_Player:
idPhysics_Actor idPhysics_Base idPhysics idClass

Public Member Functions

 CLASS_PROTOTYPE (idPhysics_Player)
 
 idPhysics_Player (void)
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 
void SetSpeed (const float newWalkSpeed, const float newCrouchSpeed)
 
void SetMaxStepHeight (const float newMaxStepHeight)
 
float GetMaxStepHeight (void) const
 
void SetMaxJumpHeight (const float newMaxJumpHeight)
 
void SetMovementType (const pmtype_t type)
 
void SetPlayerInput (const usercmd_t &cmd, const idAngles &newViewAngles)
 
void SetKnockBack (const int knockBackTime)
 
void SetDebugLevel (bool set)
 
waterLevel_t GetWaterLevel (void) const
 
int GetWaterType (void) const
 
bool HasJumped (void) const
 
bool HasSteppedUp (void) const
 
float GetStepUp (void) const
 
bool IsCrouching (void) const
 
bool OnLadder (void) const
 
const idVec3PlayerGetOrigin (void) const
 
bool Evaluate (int timeStepMSec, int endTimeMSec)
 
void UpdateTime (int endTimeMSec)
 
int GetTime (void) const
 
void GetImpactInfo (const int id, const idVec3 &point, impactInfo_t *info) const
 
void ApplyImpulse (const int id, const idVec3 &point, const idVec3 &impulse)
 
bool IsAtRest (void) const
 
int GetRestStartTime (void) const
 
void SaveState (void)
 
void RestoreState (void)
 
void SetOrigin (const idVec3 &newOrigin, int id=-1)
 
void SetAxis (const idMat3 &newAxis, int id=-1)
 
void Translate (const idVec3 &translation, int id=-1)
 
void Rotate (const idRotation &rotation, int id=-1)
 
void SetLinearVelocity (const idVec3 &newLinearVelocity, int id=0)
 
const idVec3GetLinearVelocity (int id=0) const
 
void SetPushed (int deltaTime)
 
const idVec3GetPushedLinearVelocity (const int id=0) const
 
void ClearPushedVelocity (void)
 
void SetMaster (idEntity *master, const bool orientated=true)
 
void WriteToSnapshot (idBitMsgDelta &msg) const
 
void ReadFromSnapshot (const idBitMsgDelta &msg)
 
- Public Member Functions inherited from idPhysics_Actor
 CLASS_PROTOTYPE (idPhysics_Actor)
 
 idPhysics_Actor (void)
 
 ~idPhysics_Actor (void)
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 
float GetMasterDeltaYaw (void) const
 
idEntityGetGroundEntity (void) const
 
void SetClipModelAxis (void)
 
void SetClipModel (idClipModel *model, float density, int id=0, bool freeOld=true)
 
idClipModelGetClipModel (int id=0) const
 
int GetNumClipModels (void) const
 
void SetMass (float mass, int id=-1)
 
float GetMass (int id=-1) const
 
void SetContents (int contents, int id=-1)
 
int GetContents (int id=-1) const
 
const idBoundsGetBounds (int id=-1) const
 
const idBoundsGetAbsBounds (int id=-1) const
 
bool IsPushable (void) const
 
const idVec3GetOrigin (int id=0) const
 
const idMat3GetAxis (int id=0) const
 
void SetGravity (const idVec3 &newGravity)
 
const idMat3GetGravityAxis (void) const
 
void ClipTranslation (trace_t &results, const idVec3 &translation, const idClipModel *model) const
 
void ClipRotation (trace_t &results, const idRotation &rotation, const idClipModel *model) const
 
int ClipContents (const idClipModel *model) const
 
void DisableClip (void)
 
void EnableClip (void)
 
void UnlinkClip (void)
 
void LinkClip (void)
 
bool EvaluateContacts (void)
 
- Public Member Functions inherited from idPhysics_Base
 CLASS_PROTOTYPE (idPhysics_Base)
 
 idPhysics_Base (void)
 
 ~idPhysics_Base (void)
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 
void SetSelf (idEntity *e)
 
void SetClipModel (idClipModel *model, float density, int id=0, bool freeOld=true)
 
idClipModelGetClipModel (int id=0) const
 
int GetNumClipModels (void) const
 
void SetMass (float mass, int id=-1)
 
float GetMass (int id=-1) const
 
void SetContents (int contents, int id=-1)
 
int GetContents (int id=-1) const
 
void SetClipMask (int mask, int id=-1)
 
int GetClipMask (int id=-1) const
 
const idBoundsGetBounds (int id=-1) const
 
const idBoundsGetAbsBounds (int id=-1) const
 
void AddForce (const int id, const idVec3 &point, const idVec3 &force)
 
void Activate (void)
 
void PutToRest (void)
 
bool IsPushable (void) const
 
const idVec3GetOrigin (int id=0) const
 
const idMat3GetAxis (int id=0) const
 
void SetAngularVelocity (const idVec3 &newAngularVelocity, int id=0)
 
const idVec3GetAngularVelocity (int id=0) const
 
void SetGravity (const idVec3 &newGravity)
 
const idVec3GetGravity (void) const
 
const idVec3GetGravityNormal (void) const
 
void ClipTranslation (trace_t &results, const idVec3 &translation, const idClipModel *model) const
 
void ClipRotation (trace_t &results, const idRotation &rotation, const idClipModel *model) const
 
int ClipContents (const idClipModel *model) const
 
void DisableClip (void)
 
void EnableClip (void)
 
void UnlinkClip (void)
 
void LinkClip (void)
 
bool EvaluateContacts (void)
 
int GetNumContacts (void) const
 
const contactInfo_tGetContact (int num) const
 
void ClearContacts (void)
 
void AddContactEntity (idEntity *e)
 
void RemoveContactEntity (idEntity *e)
 
bool HasGroundContacts (void) const
 
bool IsGroundEntity (int entityNum) const
 
bool IsGroundClipModel (int entityNum, int id) const
 
const idVec3GetPushedAngularVelocity (const int id=0) const
 
const trace_tGetBlockingInfo (void) const
 
idEntityGetBlockingEntity (void) const
 
int GetLinearEndTime (void) const
 
int GetAngularEndTime (void) const
 
- Public Member Functions inherited from idPhysics
 ABSTRACT_PROTOTYPE (idPhysics)
 
virtual ~idPhysics (void)
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 
virtual void SetClipBox (const idBounds &bounds, float density)
 
- Public Member Functions inherited from idClass
 ABSTRACT_PROTOTYPE (idClass)
 
voidoperator new (size_t)
 
voidoperator new (size_t s, int, int, char *, int)
 
void operator delete (void *)
 
void operator delete (void *, int, int, char *, int)
 
virtual ~idClass ()
 
void Spawn (void)
 
void CallSpawn (void)
 
bool IsType (const idTypeInfo &c) const
 
const char * GetClassname (void) const
 
const char * GetSuperclass (void) const
 
void FindUninitializedMemory (void)
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 
bool RespondsTo (const idEventDef &ev) const
 
bool PostEventMS (const idEventDef *ev, int time)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7)
 
bool PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8)
 
bool PostEventSec (const idEventDef *ev, float time)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7)
 
bool PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8)
 
bool ProcessEvent (const idEventDef *ev)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7)
 
bool ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8)
 
bool ProcessEventArgPtr (const idEventDef *ev, int *data)
 
void CancelEvents (const idEventDef *ev)
 
void Event_Remove (void)
 

Private Member Functions

float CmdScale (const usercmd_t &cmd) const
 
void Accelerate (const idVec3 &wishdir, const float wishspeed, const float accel)
 
bool SlideMove (bool gravity, bool stepUp, bool stepDown, bool push)
 
void Friction (void)
 
void WaterJumpMove (void)
 
void WaterMove (void)
 
void FlyMove (void)
 
void AirMove (void)
 
void WalkMove (void)
 
void DeadMove (void)
 
void NoclipMove (void)
 
void SpectatorMove (void)
 
void LadderMove (void)
 
void CorrectAllSolid (trace_t &trace, int contents)
 
void CheckGround (void)
 
void CheckDuck (void)
 
void CheckLadder (void)
 
bool CheckJump (void)
 
bool CheckWaterJump (void)
 
void SetWaterLevel (void)
 
void DropTimers (void)
 
void MovePlayer (int msec)
 

Private Attributes

playerPState_t current
 
playerPState_t saved
 
float walkSpeed
 
float crouchSpeed
 
float maxStepHeight
 
float maxJumpHeight
 
int debugLevel
 
usercmd_t command
 
idAngles viewAngles
 
int framemsec
 
float frametime
 
float playerSpeed
 
idVec3 viewForward
 
idVec3 viewRight
 
bool walking
 
bool groundPlane
 
trace_t groundTrace
 
const idMaterialgroundMaterial
 
bool ladder
 
idVec3 ladderNormal
 
waterLevel_t waterLevel
 
int waterType
 

Additional Inherited Members

- Static Public Member Functions inherited from idPhysics
static int SnapTimeToPhysicsFrame (int t)
 
- Static Public Member Functions inherited from idClass
static void Init (void)
 
static void Shutdown (void)
 
static idTypeInfoGetClass (const char *name)
 
static void DisplayInfo_f (const idCmdArgs &args)
 
static void ListClasses_f (const idCmdArgs &args)
 
static idClassCreateInstance (const char *name)
 
static int GetNumTypes (void)
 
static int GetTypeNumBits (void)
 
static idTypeInfoGetType (int num)
 
- Protected Member Functions inherited from idPhysics_Base
void AddGroundContacts (const idClipModel *clipModel)
 
void AddContactEntitiesForContacts (void)
 
void ActivateContactEntities (void)
 
bool IsOutsideWorld (void) const
 
void DrawVelocity (int id, float linearScale, float angularScale) const
 
- Protected Attributes inherited from idPhysics_Actor
idClipModelclipModel
 
idMat3 clipModelAxis
 
float mass
 
float invMass
 
idEntitymasterEntity
 
float masterYaw
 
float masterDeltaYaw
 
idEntityPtr< idEntitygroundEntityPtr
 
- Protected Attributes inherited from idPhysics_Base
idEntityself
 
int clipMask
 
idVec3 gravityVector
 
idVec3 gravityNormal
 
idList< contactInfo_tcontacts
 
idList< contactEntity_tcontactEntities
 

Detailed Description

Definition at line 72 of file Physics_Player.h.

Constructor & Destructor Documentation

idPhysics_Player::idPhysics_Player ( void  )

Definition at line 1498 of file Physics_Player.cpp.

Member Function Documentation

void idPhysics_Player::Accelerate ( const idVec3 wishdir,
const float  wishspeed,
const float  accel 
)
private

Definition at line 123 of file Physics_Player.cpp.

void idPhysics_Player::AirMove ( void  )
private

Definition at line 606 of file Physics_Player.cpp.

void idPhysics_Player::ApplyImpulse ( const int  id,
const idVec3 point,
const idVec3 impulse 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1783 of file Physics_Player.cpp.

void idPhysics_Player::CheckDuck ( void  )
private

Definition at line 1072 of file Physics_Player.cpp.

void idPhysics_Player::CheckGround ( void  )
private

Definition at line 961 of file Physics_Player.cpp.

bool idPhysics_Player::CheckJump ( void  )
private

Definition at line 1181 of file Physics_Player.cpp.

void idPhysics_Player::CheckLadder ( void  )
private

Definition at line 1122 of file Physics_Player.cpp.

bool idPhysics_Player::CheckWaterJump ( void  )
private

Definition at line 1215 of file Physics_Player.cpp.

idPhysics_Player::CLASS_PROTOTYPE ( idPhysics_Player  )
void idPhysics_Player::ClearPushedVelocity ( void  )

Definition at line 1955 of file Physics_Player.cpp.

float idPhysics_Player::CmdScale ( const usercmd_t cmd) const
private

Definition at line 79 of file Physics_Player.cpp.

void idPhysics_Player::CorrectAllSolid ( trace_t trace,
int  contents 
)
private

Definition at line 933 of file Physics_Player.cpp.

void idPhysics_Player::DeadMove ( void  )
private

Definition at line 750 of file Physics_Player.cpp.

void idPhysics_Player::DropTimers ( void  )
private

Definition at line 1301 of file Physics_Player.cpp.

bool idPhysics_Player::Evaluate ( int  timeStepMSec,
int  endTimeMSec 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1714 of file Physics_Player.cpp.

void idPhysics_Player::FlyMove ( void  )
private

Definition at line 575 of file Physics_Player.cpp.

void idPhysics_Player::Friction ( void  )
private

Definition at line 440 of file Physics_Player.cpp.

void idPhysics_Player::GetImpactInfo ( const int  id,
const idVec3 point,
impactInfo_t info 
) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1771 of file Physics_Player.cpp.

const idVec3 & idPhysics_Player::GetLinearVelocity ( int  id = 0) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1916 of file Physics_Player.cpp.

float idPhysics_Player::GetMaxStepHeight ( void  ) const

Definition at line 1665 of file Physics_Player.cpp.

const idVec3 & idPhysics_Player::GetPushedLinearVelocity ( const int  id = 0) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1946 of file Physics_Player.cpp.

int idPhysics_Player::GetRestStartTime ( void  ) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1803 of file Physics_Player.cpp.

float idPhysics_Player::GetStepUp ( void  ) const

Definition at line 1471 of file Physics_Player.cpp.

int idPhysics_Player::GetTime ( void  ) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1762 of file Physics_Player.cpp.

waterLevel_t idPhysics_Player::GetWaterLevel ( void  ) const

Definition at line 1435 of file Physics_Player.cpp.

int idPhysics_Player::GetWaterType ( void  ) const

Definition at line 1444 of file Physics_Player.cpp.

bool idPhysics_Player::HasJumped ( void  ) const

Definition at line 1453 of file Physics_Player.cpp.

bool idPhysics_Player::HasSteppedUp ( void  ) const

Definition at line 1462 of file Physics_Player.cpp.

bool idPhysics_Player::IsAtRest ( void  ) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1794 of file Physics_Player.cpp.

bool idPhysics_Player::IsCrouching ( void  ) const

Definition at line 1480 of file Physics_Player.cpp.

void idPhysics_Player::LadderMove ( void  )
private

Definition at line 854 of file Physics_Player.cpp.

void idPhysics_Player::MovePlayer ( int  msec)
private

Definition at line 1319 of file Physics_Player.cpp.

void idPhysics_Player::NoclipMove ( void  )
private

Definition at line 774 of file Physics_Player.cpp.

bool idPhysics_Player::OnLadder ( void  ) const

Definition at line 1489 of file Physics_Player.cpp.

const idVec3 & idPhysics_Player::PlayerGetOrigin ( void  ) const

Definition at line 1855 of file Physics_Player.cpp.

void idPhysics_Player::ReadFromSnapshot ( const idBitMsgDelta msg)
virtual

Reimplemented from idPhysics_Base.

Definition at line 2023 of file Physics_Player.cpp.

void idPhysics_Player::Restore ( idRestoreGame savefile)

Definition at line 1599 of file Physics_Player.cpp.

void idPhysics_Player::RestoreState ( void  )
virtual

Reimplemented from idPhysics_Base.

Definition at line 1821 of file Physics_Player.cpp.

void idPhysics_Player::Rotate ( const idRotation rotation,
int  id = -1 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1886 of file Physics_Player.cpp.

void idPhysics_Player::Save ( idSaveGame savefile) const

Definition at line 1562 of file Physics_Player.cpp.

void idPhysics_Player::SaveState ( void  )
virtual

Reimplemented from idPhysics_Base.

Definition at line 1812 of file Physics_Player.cpp.

void idPhysics_Player::SetAxis ( const idMat3 newAxis,
int  id = -1 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1864 of file Physics_Player.cpp.

void idPhysics_Player::SetDebugLevel ( bool  set)

Definition at line 1705 of file Physics_Player.cpp.

void idPhysics_Player::SetKnockBack ( const int  knockBackTime)

Definition at line 1692 of file Physics_Player.cpp.

void idPhysics_Player::SetLinearVelocity ( const idVec3 newLinearVelocity,
int  id = 0 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1907 of file Physics_Player.cpp.

void idPhysics_Player::SetMaster ( idEntity master,
const bool  orientated = true 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1966 of file Physics_Player.cpp.

void idPhysics_Player::SetMaxJumpHeight ( const float  newMaxJumpHeight)

Definition at line 1674 of file Physics_Player.cpp.

void idPhysics_Player::SetMaxStepHeight ( const float  newMaxStepHeight)

Definition at line 1656 of file Physics_Player.cpp.

void idPhysics_Player::SetMovementType ( const pmtype_t  type)

Definition at line 1683 of file Physics_Player.cpp.

void idPhysics_Player::SetOrigin ( const idVec3 newOrigin,
int  id = -1 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1834 of file Physics_Player.cpp.

void idPhysics_Player::SetPlayerInput ( const usercmd_t cmd,
const idAngles newViewAngles 
)

Definition at line 1636 of file Physics_Player.cpp.

void idPhysics_Player::SetPushed ( int  deltaTime)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1925 of file Physics_Player.cpp.

void idPhysics_Player::SetSpeed ( const float  newWalkSpeed,
const float  newCrouchSpeed 
)

Definition at line 1646 of file Physics_Player.cpp.

void idPhysics_Player::SetWaterLevel ( void  )
private

Definition at line 1258 of file Physics_Player.cpp.

bool idPhysics_Player::SlideMove ( bool  gravity,
bool  stepUp,
bool  stepDown,
bool  push 
)
private

Definition at line 168 of file Physics_Player.cpp.

void idPhysics_Player::SpectatorMove ( void  )
private

Definition at line 820 of file Physics_Player.cpp.

void idPhysics_Player::Translate ( const idVec3 translation,
int  id = -1 
)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1873 of file Physics_Player.cpp.

void idPhysics_Player::UpdateTime ( int  endTimeMSec)
virtual

Reimplemented from idPhysics_Base.

Definition at line 1754 of file Physics_Player.cpp.

void idPhysics_Player::WalkMove ( void  )
private

Definition at line 646 of file Physics_Player.cpp.

void idPhysics_Player::WaterJumpMove ( void  )
private

Definition at line 504 of file Physics_Player.cpp.

void idPhysics_Player::WaterMove ( void  )
private

Definition at line 524 of file Physics_Player.cpp.

void idPhysics_Player::WriteToSnapshot ( idBitMsgDelta msg) const
virtual

Reimplemented from idPhysics_Base.

Definition at line 1999 of file Physics_Player.cpp.

Member Data Documentation

usercmd_t idPhysics_Player::command
private

Definition at line 146 of file Physics_Player.h.

float idPhysics_Player::crouchSpeed
private

Definition at line 140 of file Physics_Player.h.

playerPState_t idPhysics_Player::current
private

Definition at line 135 of file Physics_Player.h.

int idPhysics_Player::debugLevel
private

Definition at line 143 of file Physics_Player.h.

int idPhysics_Player::framemsec
private

Definition at line 150 of file Physics_Player.h.

float idPhysics_Player::frametime
private

Definition at line 151 of file Physics_Player.h.

const idMaterial* idPhysics_Player::groundMaterial
private

Definition at line 160 of file Physics_Player.h.

bool idPhysics_Player::groundPlane
private

Definition at line 158 of file Physics_Player.h.

trace_t idPhysics_Player::groundTrace
private

Definition at line 159 of file Physics_Player.h.

bool idPhysics_Player::ladder
private

Definition at line 163 of file Physics_Player.h.

idVec3 idPhysics_Player::ladderNormal
private

Definition at line 164 of file Physics_Player.h.

float idPhysics_Player::maxJumpHeight
private

Definition at line 142 of file Physics_Player.h.

float idPhysics_Player::maxStepHeight
private

Definition at line 141 of file Physics_Player.h.

float idPhysics_Player::playerSpeed
private

Definition at line 152 of file Physics_Player.h.

playerPState_t idPhysics_Player::saved
private

Definition at line 136 of file Physics_Player.h.

idAngles idPhysics_Player::viewAngles
private

Definition at line 147 of file Physics_Player.h.

idVec3 idPhysics_Player::viewForward
private

Definition at line 153 of file Physics_Player.h.

idVec3 idPhysics_Player::viewRight
private

Definition at line 154 of file Physics_Player.h.

bool idPhysics_Player::walking
private

Definition at line 157 of file Physics_Player.h.

float idPhysics_Player::walkSpeed
private

Definition at line 139 of file Physics_Player.h.

waterLevel_t idPhysics_Player::waterLevel
private

Definition at line 167 of file Physics_Player.h.

int idPhysics_Player::waterType
private

Definition at line 168 of file Physics_Player.h.


The documentation for this class was generated from the following files: