diff options
Diffstat (limited to 'src/game/client/components/controls.cpp')
| -rw-r--r-- | src/game/client/components/controls.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/game/client/components/controls.cpp b/src/game/client/components/controls.cpp index 859bb471..1863e97c 100644 --- a/src/game/client/components/controls.cpp +++ b/src/game/client/components/controls.cpp @@ -199,6 +199,13 @@ bool CControls::OnMouseMove(float x, float y) return false; m_MousePos += vec2(x, y); // TODO: ugly + ClampMousePos(); + + return true; +} + +void CControls::ClampMousePos() +{ // float CameraMaxDistance = 200.0f; float FollowFactor = g_Config.m_ClMouseFollowfactor/100.0f; @@ -230,6 +237,4 @@ bool CControls::OnMouseMove(float x, float y) //if(l > 0.0001f) // make sure that this isn't 0 //camera_offset = normalize(mouse_pos)*offset_amount; } - - return true; } |