2001-11-08 01:00:00 +01:00
|
|
|
|
//========= Copyright <20> 1996-2001, Valve LLC, All rights reserved. ============
|
|
|
|
|
//
|
|
|
|
|
// Purpose:
|
|
|
|
|
//
|
|
|
|
|
// $NoKeywords: $
|
|
|
|
|
//=============================================================================
|
|
|
|
|
|
2000-06-05 02:00:00 +02:00
|
|
|
|
// pm_movevars.h
|
|
|
|
|
#if !defined( PM_MOVEVARSH )
|
|
|
|
|
#define PM_MOVEVARSH
|
|
|
|
|
|
|
|
|
|
// movevars_t // Physics variables.
|
|
|
|
|
typedef struct movevars_s movevars_t;
|
|
|
|
|
|
|
|
|
|
struct movevars_s
|
|
|
|
|
{
|
|
|
|
|
float gravity; // Gravity for map
|
|
|
|
|
float stopspeed; // Deceleration when not moving
|
|
|
|
|
float maxspeed; // Max allowed speed
|
|
|
|
|
float spectatormaxspeed;
|
|
|
|
|
float accelerate; // Acceleration factor
|
|
|
|
|
float airaccelerate; // Same for when in open air
|
|
|
|
|
float wateraccelerate; // Same for when in water
|
|
|
|
|
float friction;
|
|
|
|
|
float edgefriction; // Extra friction near dropofs
|
|
|
|
|
float waterfriction; // Less in water
|
|
|
|
|
float entgravity; // 1.0
|
|
|
|
|
float bounce; // Wall bounce value. 1.0
|
|
|
|
|
float stepsize; // sv_stepsize;
|
|
|
|
|
float maxvelocity; // maximum server velocity.
|
|
|
|
|
float zmax; // Max z-buffer range (for GL)
|
|
|
|
|
float waveHeight; // Water wave height (for GL)
|
|
|
|
|
qboolean footsteps; // Play footstep sounds
|
|
|
|
|
char skyName[32]; // Name of the sky map
|
|
|
|
|
float rollangle;
|
|
|
|
|
float rollspeed;
|
|
|
|
|
float skycolor_r; // Sky color
|
|
|
|
|
float skycolor_g; //
|
|
|
|
|
float skycolor_b; //
|
|
|
|
|
float skyvec_x; // Sky vector
|
|
|
|
|
float skyvec_y; //
|
|
|
|
|
float skyvec_z; //
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
extern movevars_t movevars;
|
|
|
|
|
|
|
|
|
|
#endif
|