Unlocked the view, control with m_lockup and m_lockdown

This commit is contained in:
eukos 2015-08-30 23:27:51 +02:00
parent eb1b53bb4d
commit 1625fb8b16
3 changed files with 13 additions and 4 deletions

View file

@ -44,6 +44,9 @@ cvar_t *m_forward;
cvar_t *m_side;
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_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);
// 2001-12-16 M_LOOK cvar by Heffo/Maddes start
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_SetCallback (m_look, Callback_M_Look);
Cvar_Set(m_look, m_look->string); // do rangecheck

View file

@ -390,6 +390,8 @@ extern cvar_t *m_yaw;
extern cvar_t *m_forward;
extern cvar_t *m_side;
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
extern cvar_t *cl_showfps;

View file

@ -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
tangles[PITCH] += m_pitch->value * mouse_y;
if (!deathcam_yesiamdead){
if (tangles[PITCH] > 80) // eukara - was cl.viewangles, not tangles
tangles[PITCH] = 80; // ditto for the next few lines
if (tangles[PITCH] < -70)
tangles[PITCH] = -70;}
if (tangles[PITCH] > m_lockdown->value) // eukara - was cl.viewangles, not tangles
tangles[PITCH] = m_lockdown->value; // ditto for the next few lines
if (tangles[PITCH] < m_lockup->value)
tangles[PITCH] = m_lockup->value;}
} else {
if ((in_strafe.state & 1) && noclip_anglehack)
cmd->upmove -= m_forward->value * mouse_y;