aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2016-03-09 10:15:28 +0100
committerRay <raysan5@gmail.com>2016-03-09 10:15:28 +0100
commitdcabb49244ba4da0d0ccdda7fce61103c814b086 (patch)
tree937c1240679d821be8320cc814f09984bf54cca7 /src
parent18a13679fd4d9257d7328a5d4d55eefaf7558d6a (diff)
downloadraylib-dcabb49244ba4da0d0ccdda7fce61103c814b086.tar.gz
raylib-dcabb49244ba4da0d0ccdda7fce61103c814b086.zip
GESTURE SWIPE
change name variable
Diffstat (limited to 'src')
-rw-r--r--src/gestures.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gestures.c b/src/gestures.c
index e615c06d..583b77cd 100644
--- a/src/gestures.c
+++ b/src/gestures.c
@@ -72,7 +72,7 @@ static Vector2 moveDownPosition2 = { 0.0f, 0.0f };
static int numTap = 0;
static int pointCount = 0;
-static int touchId = -1;
+static int firstTouchId = -1;
static double eventTime = 0.0;
static double swipeTime = 0.0;
@@ -120,9 +120,7 @@ void ProcessGestureEvent(GestureEvent event)
pointCount = event.pointCount; // Required on UpdateGestures()
if (pointCount < 2)
- {
- touchId = event.pointerId[0];
-
+ {
if (event.touchAction == TOUCH_DOWN)
{
numTap++; // Tap counter
@@ -145,6 +143,8 @@ void ProcessGestureEvent(GestureEvent event)
touchUpPosition = touchDownPosition;
eventTime = GetCurrentTime();
+ firstTouchId = event.pointerId[0];
+
dragVector = (Vector2){ 0.0f, 0.0f };
}
else if (event.touchAction == TOUCH_UP)
@@ -158,7 +158,7 @@ void ProcessGestureEvent(GestureEvent event)
startMoving = false;
// Detect GESTURE_SWIPE
- if ((dragIntensity > FORCE_TO_SWIPE) && (touchId == 0)) // RAY: why check (touchId == 0)???
+ if ((dragIntensity > FORCE_TO_SWIPE) && firstTouchId == event.pointerId[0])
{
// NOTE: Angle should be inverted in Y
dragAngle = 360.0f - Vector2Angle(touchDownPosition, touchUpPosition);