dolphin/Source/Core/InputCommon
Ryan Houdek e1bbda1e18 [Android] Fix a bunch of input bugs.
Looking at the old code for the ButtonManager was a brainfsck. This fixes a ton of bugs I kept uncovering as I was moving along.

Fixes the gamepad configuration file being incorrect.
No longer treats touchscreen in a special way. Ends up as a regular device with a "Touchscreen" device name.
Was incorrectly converting a index from integer to ButtonType. Wouldn't work due to the addition of some unused(in JNI) enumerators in ButtonType.
Fixes an issue where a map had a key as an axis which was causing its binding to be overwritten for every axis that was used twice (eg main stick left and right);
Fixes Triggers not working at all.
Fixes DPad not working at all.
Fixes C-Stick only half working.
Removes touch screen specific nativelibrary types onTouchAxisEvent and onTouchEvent.

Adds a configuration version configuration option. Allows easy configuration overwriting if the options need to be changed during updating.

Supersedes github PR #291.
2014-04-24 08:51:44 -05:00
..
ControllerInterface [Android] Fix a bunch of input bugs. 2014-04-24 08:51:44 -05:00
CMakeLists.txt ForceFeedback: Add OSX rumble support 2014-02-09 17:01:45 +09:00
ControllerEmu.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
ControllerEmu.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
GCPadStatus.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
InputCommon.vcxproj ControllerInterface: Move DInput ForceFeedback support to a seperate class 2014-02-09 17:01:38 +09:00
InputCommon.vcxproj.filters ControllerInterface: Move DInput ForceFeedback support to a seperate class 2014-02-09 17:01:38 +09:00
InputConfig.cpp Fix Linux build 2014-02-18 12:09:38 +01:00
InputConfig.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
stdafx.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
stdafx.h Second and final pass of clearing out tabs. 2014-02-17 02:19:41 -05:00
UDPWiimote.cpp Replace use of the deprecated mem_fun function with mem_fn. 2014-04-01 12:09:22 -04:00
UDPWiimote.h Turn some non-const refs into pointers 2014-03-17 02:55:57 +01:00
UDPWrapper.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
UDPWrapper.h clang-modernize -add-override 2014-03-09 21:12:01 +01:00