diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-10-07 23:21:38 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-10-07 23:22:37 +0300 |
commit | dfdd2555a2816af800c2e999bf45de9d8bd884a8 (patch) | |
tree | 553bfedc80e6fd0e10461e900e0de03948c4d06a /src/input/inputmanager.cpp | |
parent | 4776e0efe9859d623939ffd48b95d9ca5fb8969a (diff) | |
download | manaplus-dfdd2555a2816af800c2e999bf45de9d8bd884a8.tar.gz manaplus-dfdd2555a2816af800c2e999bf45de9d8bd884a8.tar.bz2 manaplus-dfdd2555a2816af800c2e999bf45de9d8bd884a8.tar.xz manaplus-dfdd2555a2816af800c2e999bf45de9d8bd884a8.zip |
emulate right click with SDL2 by multitouch two fingers click.
Diffstat (limited to 'src/input/inputmanager.cpp')
-rw-r--r-- | src/input/inputmanager.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp index af6759b0f..e395aad8e 100644 --- a/src/input/inputmanager.cpp +++ b/src/input/inputmanager.cpp @@ -30,6 +30,7 @@ #include "input/joystick.h" #include "input/keyboardconfig.h" #include "input/keyboarddata.h" +#include "input/multitouchmanager.h" #include "gui/gui.h" #include "gui/sdlinput.h" @@ -565,8 +566,15 @@ bool InputManager::handleEvent(const SDL_Event &event) // joystick.handleDeActicateButton(event); break; } +#ifdef USE_SDL2 + case SDL_FINGERDOWN: + multiTouchManager.handleFingerDown(event); + break; + case SDL_FINGERUP: + multiTouchManager.handleFingerUp(event); + break; +#else #ifdef ANDROID -#ifndef USE_SDL2 case SDL_ACCELEROMETER: { break; |