Unlocked the view, control with m_lockup and m_lockdown
This commit is contained in:
parent
eb1b53bb4d
commit
1625fb8b16
3 changed files with 13 additions and 4 deletions
|
@ -44,6 +44,9 @@ cvar_t *m_forward;
|
||||||
cvar_t *m_side;
|
cvar_t *m_side;
|
||||||
cvar_t *m_look; // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
cvar_t *m_look; // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
||||||
|
|
||||||
|
cvar_t *m_lockup;
|
||||||
|
cvar_t *m_lockdown;
|
||||||
|
|
||||||
cvar_t *cl_showfps; // 2001-11-31 FPS display by QuakeForge/Muff
|
cvar_t *cl_showfps; // 2001-11-31 FPS display by QuakeForge/Muff
|
||||||
|
|
||||||
cvar_t *cl_compatibility; // 2001-12-24 Keeping full backwards compatibility by Maddes
|
cvar_t *cl_compatibility; // 2001-12-24 Keeping full backwards compatibility by Maddes
|
||||||
|
@ -1222,6 +1225,10 @@ void CL_Init_Cvars (void)
|
||||||
m_side = Cvar_Get ("m_side", "0.8", CVAR_ARCHIVE|CVAR_ORIGINAL);
|
m_side = Cvar_Get ("m_side", "0.8", CVAR_ARCHIVE|CVAR_ORIGINAL);
|
||||||
// 2001-12-16 M_LOOK cvar by Heffo/Maddes start
|
// 2001-12-16 M_LOOK cvar by Heffo/Maddes start
|
||||||
m_look = Cvar_Get ("m_look", "1", CVAR_ARCHIVE);
|
m_look = Cvar_Get ("m_look", "1", CVAR_ARCHIVE);
|
||||||
|
|
||||||
|
m_lockup = Cvar_Get ("m_lockup", "-90", CVAR_ARCHIVE);
|
||||||
|
m_lockdown = Cvar_Get ("m_lockdown", "90", CVAR_ARCHIVE);
|
||||||
|
|
||||||
Cvar_SetRangecheck (m_look, Cvar_RangecheckBool, 0, 1);
|
Cvar_SetRangecheck (m_look, Cvar_RangecheckBool, 0, 1);
|
||||||
Cvar_SetCallback (m_look, Callback_M_Look);
|
Cvar_SetCallback (m_look, Callback_M_Look);
|
||||||
Cvar_Set(m_look, m_look->string); // do rangecheck
|
Cvar_Set(m_look, m_look->string); // do rangecheck
|
||||||
|
|
|
@ -390,6 +390,8 @@ extern cvar_t *m_yaw;
|
||||||
extern cvar_t *m_forward;
|
extern cvar_t *m_forward;
|
||||||
extern cvar_t *m_side;
|
extern cvar_t *m_side;
|
||||||
extern cvar_t *m_look; // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
extern cvar_t *m_look; // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
||||||
|
extern cvar_t *m_lockup;
|
||||||
|
extern cvar_t *m_lockdown;
|
||||||
|
|
||||||
// 2001-11-31 FPS display by QuakeForge/Muff start
|
// 2001-11-31 FPS display by QuakeForge/Muff start
|
||||||
extern cvar_t *cl_showfps;
|
extern cvar_t *cl_showfps;
|
||||||
|
|
|
@ -1288,10 +1288,10 @@ void IN_Move (usercmd_t *cmd)
|
||||||
if ( ((in_mlook.state & 1) ^ ((int)m_look->value & 1)) && !(in_strafe.state & 1)) { // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
if ( ((in_mlook.state & 1) ^ ((int)m_look->value & 1)) && !(in_strafe.state & 1)) { // 2001-12-16 M_LOOK cvar by Heffo/Maddes
|
||||||
tangles[PITCH] += m_pitch->value * mouse_y;
|
tangles[PITCH] += m_pitch->value * mouse_y;
|
||||||
if (!deathcam_yesiamdead){
|
if (!deathcam_yesiamdead){
|
||||||
if (tangles[PITCH] > 80) // eukara - was cl.viewangles, not tangles
|
if (tangles[PITCH] > m_lockdown->value) // eukara - was cl.viewangles, not tangles
|
||||||
tangles[PITCH] = 80; // ditto for the next few lines
|
tangles[PITCH] = m_lockdown->value; // ditto for the next few lines
|
||||||
if (tangles[PITCH] < -70)
|
if (tangles[PITCH] < m_lockup->value)
|
||||||
tangles[PITCH] = -70;}
|
tangles[PITCH] = m_lockup->value;}
|
||||||
} else {
|
} else {
|
||||||
if ((in_strafe.state & 1) && noclip_anglehack)
|
if ((in_strafe.state & 1) && noclip_anglehack)
|
||||||
cmd->upmove -= m_forward->value * mouse_y;
|
cmd->upmove -= m_forward->value * mouse_y;
|
||||||
|
|
Loading…
Reference in a new issue