Commit graph

11 commits

Author SHA1 Message Date
Fraser Waters 2de9c0b907 Fix wrap around bug in XInput.
Fixes #209. 
Negating short.MinValue would cause a wrap around back to short.MinValue. 
This resulted in joystick inputs like 0.8, 0.9, -1.00031.
2015-01-09 12:50:50 +00:00
thefiddler 8237b889c9 [Win] Fixed XInput y-axis and trigger range 2014-09-17 18:42:47 +02:00
thefiddler 1e5b2e57cd [Win] Correct XInput axes/button/hat mapping 2014-09-11 12:51:49 +02:00
thefiddler 131de67459 Fixed minor compilation issues 2014-09-11 12:51:47 +02:00
Stefanos A c3b289ee9b [Win] Implemented XInput vibration support 2014-09-11 12:51:46 +02:00
Stefanos A 8968f7ff38 [Win] XInputJoystick is now IJoystickDriver2
The IGamePadDriver interface is now implemented using
MappedGamePadDriver on all platforms. This minimizes code duplication
and simplifies all input driver implementations, since we only need
backends for IJoystickDriver2.
2014-09-11 12:51:45 +02:00
thefiddler ec34d17b21 Fixed a large number of build warnings 2014-07-21 15:03:24 +02:00
thefiddler 8649e4a044 [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00
Stefanos A 2839db587e Implemented thumbsticks and trigger caps 2013-12-24 17:18:04 +01:00
Stefanos A 7e5307bd4a Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
Stefanos A e2d86fdf52 Implemented initial XInput IGamePadDriver 2013-12-24 17:18:03 +01:00