NSView: add get/set Sensitivity methods
This commit is contained in:
parent
146051dd67
commit
adecdb12f3
2 changed files with 17 additions and 1 deletions
|
@ -40,6 +40,7 @@ NSView
|
||||||
vector m_vecSize;
|
vector m_vecSize;
|
||||||
float m_flFieldOfView;
|
float m_flFieldOfView;
|
||||||
viewmode_t m_viewmode;
|
viewmode_t m_viewmode;
|
||||||
|
float m_flSensitivity;
|
||||||
|
|
||||||
vector m_vecLastOrigin;
|
vector m_vecLastOrigin;
|
||||||
|
|
||||||
|
@ -82,6 +83,8 @@ NSView
|
||||||
virtual void(int) SetSeatID;
|
virtual void(int) SetSeatID;
|
||||||
virtual void(float) SetAFOV;
|
virtual void(float) SetAFOV;
|
||||||
virtual float(void) GetAFOV;
|
virtual float(void) GetAFOV;
|
||||||
|
virtual void(float) SetSensitivity;
|
||||||
|
virtual float(void) GetSensitivity;
|
||||||
|
|
||||||
virtual vector(void) GetHUDCanvasSize;
|
virtual vector(void) GetHUDCanvasSize;
|
||||||
virtual vector(void) GetHUDCanvasPos;
|
virtual vector(void) GetHUDCanvasPos;
|
||||||
|
|
|
@ -24,6 +24,7 @@ NSView::SetupView(void)
|
||||||
setproperty(VF_MIN, m_vecPosition);
|
setproperty(VF_MIN, m_vecPosition);
|
||||||
setproperty(VF_SIZE, m_vecSize);
|
setproperty(VF_SIZE, m_vecSize);
|
||||||
setproperty(VF_AFOV, m_flFieldOfView);
|
setproperty(VF_AFOV, m_flFieldOfView);
|
||||||
|
setsensitivityscaler(m_flSensitivity);
|
||||||
|
|
||||||
/* this will hide said entity */
|
/* this will hide said entity */
|
||||||
setproperty(VF_VIEWENTITY, player_localentnum);
|
setproperty(VF_VIEWENTITY, player_localentnum);
|
||||||
|
@ -173,6 +174,18 @@ NSView::GetAFOV(void)
|
||||||
return m_flFieldOfView;
|
return m_flFieldOfView;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
NSView::SetSensitivity(float new_fov)
|
||||||
|
{
|
||||||
|
m_flSensitivity = new_fov;
|
||||||
|
}
|
||||||
|
|
||||||
|
float
|
||||||
|
NSView::GetSensitivity(void)
|
||||||
|
{
|
||||||
|
return m_flSensitivity;
|
||||||
|
}
|
||||||
|
|
||||||
vector
|
vector
|
||||||
NSView::GetHUDCanvasPos(void)
|
NSView::GetHUDCanvasPos(void)
|
||||||
{
|
{
|
||||||
|
@ -249,8 +262,8 @@ NSView::UpdateView(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
StairSmooth();
|
StairSmooth();
|
||||||
|
|
||||||
SetAFOV(cvar("fov") * pl.viewzoom);
|
SetAFOV(cvar("fov") * pl.viewzoom);
|
||||||
|
SetSensitivity(pl.viewzoom);
|
||||||
|
|
||||||
if (Client_IsDead(pl))
|
if (Client_IsDead(pl))
|
||||||
pl.UpdateDeathcam();
|
pl.UpdateDeathcam();
|
||||||
|
|
Loading…
Reference in a new issue