diff options
Diffstat (limited to 'src/engine/client')
| -rw-r--r-- | src/engine/client/input.cpp | 6 | ||||
| -rw-r--r-- | src/engine/client/input.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/client/input.cpp b/src/engine/client/input.cpp index bf3e703c..ff41550f 100644 --- a/src/engine/client/input.cpp +++ b/src/engine/client/input.cpp @@ -48,7 +48,7 @@ void CInput::Init() SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL); } -void CInput::MouseRelative(int *x, int *y) +void CInput::MouseRelative(float *x, float *y) { int nx = 0, ny = 0; float Sens = g_Config.m_InpMousesens/100.0f; @@ -65,8 +65,8 @@ void CInput::MouseRelative(int *x, int *y) } } - *x = (int)(nx*Sens); - *y = (int)(ny*Sens); + *x = nx*Sens; + *y = ny*Sens; } void CInput::MouseModeAbsolute() diff --git a/src/engine/client/input.h b/src/engine/client/input.h index aeaefca1..2f5b00bf 100644 --- a/src/engine/client/input.h +++ b/src/engine/client/input.h @@ -19,7 +19,7 @@ public: virtual void Init(); - virtual void MouseRelative(int *x, int *y); + virtual void MouseRelative(float *x, float *y); virtual void MouseModeAbsolute(); virtual void MouseModeRelative(); virtual int MouseDoubleClick(); |