summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorubkp <[email protected]>2023-07-05 11:43:00 -0300
committerGitHub <[email protected]>2023-07-05 16:43:00 +0200
commit13a26a0fa238b50621091ff686a6edf7014ab75f (patch)
tree386e06b7a556c795c556de9825a1a8de963d61a3 /src
parent3c4ce9c99b74475cfc651ddc4db482a4ee86d57f (diff)
downloadraylib-13a26a0fa238b50621091ff686a6edf7014ab75f.tar.gz
raylib-13a26a0fa238b50621091ff686a6edf7014ab75f.zip
Fix degrees of swipe gestures for web (#3155)
Diffstat (limited to 'src')
-rw-r--r--src/rgestures.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rgestures.h b/src/rgestures.h
index 1461a111..35cd7a60 100644
--- a/src/rgestures.h
+++ b/src/rgestures.h
@@ -311,10 +311,10 @@ void ProcessGestureEvent(GestureEvent event)
// NOTE: Angle should be inverted in Y
GESTURES.Drag.angle = 360.0f - rgVector2Angle(GESTURES.Touch.downPositionA, GESTURES.Touch.upPosition);
- if ((GESTURES.Drag.angle < 30) || (GESTURES.Drag.angle > 330)) GESTURES.current = GESTURE_SWIPE_RIGHT; // Right
- else if ((GESTURES.Drag.angle > 30) && (GESTURES.Drag.angle < 120)) GESTURES.current = GESTURE_SWIPE_UP; // Up
- else if ((GESTURES.Drag.angle > 120) && (GESTURES.Drag.angle < 210)) GESTURES.current = GESTURE_SWIPE_LEFT; // Left
- else if ((GESTURES.Drag.angle > 210) && (GESTURES.Drag.angle < 300)) GESTURES.current = GESTURE_SWIPE_DOWN; // Down
+ if ((GESTURES.Drag.angle < 30) || (GESTURES.Drag.angle > 330)) GESTURES.current = GESTURE_SWIPE_RIGHT; // Right
+ else if ((GESTURES.Drag.angle >= 30) && (GESTURES.Drag.angle <= 150)) GESTURES.current = GESTURE_SWIPE_UP; // Up
+ else if ((GESTURES.Drag.angle > 150) && (GESTURES.Drag.angle < 210)) GESTURES.current = GESTURE_SWIPE_LEFT; // Left
+ else if ((GESTURES.Drag.angle >= 210) && (GESTURES.Drag.angle <= 330)) GESTURES.current = GESTURE_SWIPE_DOWN; // Down
else GESTURES.current = GESTURE_NONE;
}
else