From e9301ddce5a6ddf77dafc1f56f0b1461b2092c6f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Dec 2012 00:00:28 +0300 Subject: Add support for relative mouse move in android version. --- src/touchactions.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/touchactions.cpp') diff --git a/src/touchactions.cpp b/src/touchactions.cpp index 20d008eda..40f7e5641 100644 --- a/src/touchactions.cpp +++ b/src/touchactions.cpp @@ -24,6 +24,7 @@ #include "game.h" #include "keydata.h" #include "logger.h" +#include "mouseinput.h" #include "touchmanager.h" #ifdef ANDROID @@ -35,12 +36,12 @@ bool padClicked(false); #ifdef ANDROID -void showKeyboard(const gcn::MouseInput &mouseInput) +void showKeyboard(const MouseInput &mouseInput) { SDL_ANDROID_ToggleScreenKeyboardTextInput(nullptr); } #else -void showKeyboard(const gcn::MouseInput &mouseInput A_UNUSED) +void showKeyboard(const MouseInput &mouseInput A_UNUSED) { } #endif @@ -111,13 +112,13 @@ static void moveChar(int x, int y) } } -void padClick(const gcn::MouseInput &mouseInput) +void padClick(const MouseInput &mouseInput) { moveChar(mouseInput.getX(), mouseInput.getY()); padClicked = true; } -void padEvents(const gcn::MouseInput &mouseInput) +void padEvents(const MouseInput &mouseInput) { if (mouseInput.getType() == gcn::MouseInput::MOVED) { @@ -126,13 +127,13 @@ void padEvents(const gcn::MouseInput &mouseInput) } } -void padOut(const gcn::MouseInput &mouseInput A_UNUSED) +void padOut(const MouseInput &mouseInput A_UNUSED) { padClicked = false; moveChar(50, 50); } -void padUp(const gcn::MouseInput &mouseInput A_UNUSED) +void padUp(const MouseInput &mouseInput A_UNUSED) { padClicked = false; moveChar(50, 50); -- cgit v1.2.3-60-g2f50