diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-11-24 15:04:53 -0600 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-11-24 15:04:53 -0600 |
| commit | f6f2b1fc60067b19068f2d0edbbfbfe5e73a0806 (patch) | |
| tree | f2ac5a15688b1811c3b6733b99d069657c7dd87a /Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h | |
| parent | 42f8562e5c7acfb6b697672f419f0f28366a5261 (diff) | |
[Android-overlay] Support multiple gamepads with touch screen controls.
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h')
| -rw-r--r-- | Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h b/Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h index e38c6a221a..8b1fd99c23 100644 --- a/Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h +++ b/Source/Core/InputCommon/Src/ControllerInterface/Android/Android.h @@ -33,31 +33,35 @@ private: { public: std::string GetName() const; - Button(ButtonManager::ButtonType index) : m_index(index) {} + Button(int padID, ButtonManager::ButtonType index) : _padID(padID), _index(index) {} ControlState GetState() const; private: - const ButtonManager::ButtonType m_index; + const int _padID; + const ButtonManager::ButtonType _index; }; class Axis : public Input { public: std::string GetName() const; - Axis(ButtonManager::ButtonType index) : m_index(index) {} + Axis(int padID, ButtonManager::ButtonType index) : _padID(padID), _index(index) {} ControlState GetState() const; private: - const ButtonManager::ButtonType m_index; + const int _padID; + const ButtonManager::ButtonType _index; }; - + public: bool UpdateInput() { return true; } bool UpdateOutput() { return true; } - Touchscreen(); + Touchscreen(int padID); ~Touchscreen() {} std::string GetName() const; int GetId() const; std::string GetSource() const; +private: + const int _padID; }; } |
