OpenMW
|
Classes | |
struct | playermoveLocal |
Functions | |
void | PM_AirMove () |
static void | PM_ClipVelocity (const Ogre::Vector3 &in, const Ogre::Vector3 &normal, Ogre::Vector3 &out, const float overbounce) |
float | VectorNormalize2 (const Ogre::Vector3 &v, Ogre::Vector3 &out) |
float | VectorNormalize (Ogre::Vector3 &out) |
bool | PM_SlideMove (bool gravity) |
int | PM_StepSlideMove (bool gravity) |
void | PM_Friction (void) |
float | PM_CmdScale (playerMove::playercmd *const cmd) |
static void | PM_Accelerate (Ogre::Vector3 &wishdir, float wishspeed, float accel) |
static bool | PM_CheckJump (void) |
static void | PM_WaterMove (playerMove *const pm) |
static void | PM_WalkMove (playerMove *const pmove) |
void | PM_UpdateViewAngles (playerMove::playerStruct *const ps, playerMove::playercmd *const cmd) |
void | AngleVectors (const Ogre::Vector3 &angles, Ogre::Vector3 *const forward, Ogre::Vector3 *const right, Ogre::Vector3 *const up) |
void | PM_GroundTraceMissed () |
static bool | PM_CorrectAllSolid (traceResults *const trace) |
static void | PM_CrashLand (void) |
static void | PM_GroundTrace (void) |
static void | PM_NoclipMove (void) |
static void | PM_DropTimers (void) |
static void | PM_FlyMove (void) |
void | PM_SetWaterLevel (playerMove *const pm) |
void | PmoveSingle (playerMove *const pmove) |
void | Ext_UpdateViewAngles (playerMove *const pm) |
void | Pmove (playerMove *const pmove) |
Variables | |
static playerMove * | pm = NULL |
static struct playermoveLocal | pml |
void AngleVectors | ( | const Ogre::Vector3 & | angles, |
Ogre::Vector3 *const | forward, | ||
Ogre::Vector3 *const | right, | ||
Ogre::Vector3 *const | up | ||
) |
void Ext_UpdateViewAngles | ( | playerMove *const | pm | ) |
static void PM_Accelerate | ( | Ogre::Vector3 & | wishdir, |
float | wishspeed, | ||
float | accel | ||
) | [static] |
void PM_AirMove | ( | ) |
static bool PM_CheckJump | ( | void | ) | [static] |
static void PM_ClipVelocity | ( | const Ogre::Vector3 & | in, |
const Ogre::Vector3 & | normal, | ||
Ogre::Vector3 & | out, | ||
const float | overbounce | ||
) | [inline, static] |
float PM_CmdScale | ( | playerMove::playercmd *const | cmd | ) |
static bool PM_CorrectAllSolid | ( | traceResults *const | trace | ) | [static] |
static void PM_CrashLand | ( | void | ) | [static] |
static void PM_DropTimers | ( | void | ) | [static] |
static void PM_FlyMove | ( | void | ) | [static] |
void PM_Friction | ( | void | ) |
static void PM_GroundTrace | ( | void | ) | [static] |
void PM_GroundTraceMissed | ( | ) |
static void PM_NoclipMove | ( | void | ) | [static] |
void PM_SetWaterLevel | ( | playerMove *const | pm | ) |
bool PM_SlideMove | ( | bool | gravity | ) |
int PM_StepSlideMove | ( | bool | gravity | ) |
void PM_UpdateViewAngles | ( | playerMove::playerStruct *const | ps, |
playerMove::playercmd *const | cmd | ||
) |
static void PM_WalkMove | ( | playerMove *const | pmove | ) | [static] |
static void PM_WaterMove | ( | playerMove *const | pm | ) | [static] |
void Pmove | ( | playerMove *const | pmove | ) |
void PmoveSingle | ( | playerMove *const | pmove | ) |
float VectorNormalize | ( | Ogre::Vector3 & | out | ) |
float VectorNormalize2 | ( | const Ogre::Vector3 & | v, |
Ogre::Vector3 & | out | ||
) |
playerMove* pm = NULL [static] |
struct playermoveLocal pml [static] |