Nuclide
Software Development Kit for id Tech
Player Movement

Physics routine for complex, moving characters. More...

Classes

class  NSPMoveVars
 This class networks pmove related variables to each client. More...
 

Enumerations

enum  waterlevel_t { WATERLEVEL_OUTSIDE , WATERLEVEL_KNEE , WATERLEVEL_CHEST , WATERLEVEL_SUBMERGED }
 

Functions

void PMove_Init (void)
 Called by Nuclide. More...
 
void PMoveCustom_RunPlayerPhysics (entity)
 
void PMoveCustom_RunCrouchPhysics (entity)
 

Variables

NSPMoveVars g_pmoveVars
 The global, shared object containing all currently valid pmove parameters. More...
 

Detailed Description

Physics routine for complex, moving characters.

Enumeration Type Documentation

◆ waterlevel_t

Enumerator
WATERLEVEL_OUTSIDE 
WATERLEVEL_KNEE 
WATERLEVEL_CHEST 
WATERLEVEL_SUBMERGED 

Function Documentation

◆ PMove_Init()

void PMove_Init ( void  )

Called by Nuclide.

Sets up g_pmoveVars.

◆ PMoveCustom_RunCrouchPhysics()

void PMoveCustom_RunCrouchPhysics ( entity  target)

◆ PMoveCustom_RunPlayerPhysics()

void PMoveCustom_RunPlayerPhysics ( entity  target)

Variable Documentation

◆ g_pmoveVars

NSPMoveVars g_pmoveVars

The global, shared object containing all currently valid pmove parameters.