summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2020-05-07 12:45:44 +0200
committerraysan5 <[email protected]>2020-05-07 12:45:44 +0200
commit2e8299742b33717ea8bba5091aa8217f9780a7d2 (patch)
treeb22f7af61308cca6867eee57b6ac9daacd95ea74 /src
parent67d8b43b0ebaa6a3e3b54c26c9538df59ffc00fc (diff)
downloadraylib-2e8299742b33717ea8bba5091aa8217f9780a7d2.tar.gz
raylib-2e8299742b33717ea8bba5091aa8217f9780a7d2.zip
Comments review
Diffstat (limited to 'src')
-rw-r--r--src/gestures.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/gestures.h b/src/gestures.h
index 392ae660..bb0e4337 100644
--- a/src/gestures.h
+++ b/src/gestures.h
@@ -154,7 +154,6 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang
#include <math.h> // Required for: sqrtf(), atan2f()
#endif
-
#if defined(__APPLE__) // macOS also defines __MACH__
#include <mach/clock.h> // Required for: clock_get_time()
#include <mach/mach.h> // Required for: mach_timespec_t
@@ -163,20 +162,20 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang
//----------------------------------------------------------------------------------
// Defines and Macros
//----------------------------------------------------------------------------------
-#define FORCE_TO_SWIPE 0.0005f // Measured in normalized screen units/time
-#define MINIMUM_DRAG 0.015f // Measured in normalized screen units (0.0f to 1.0f)
-#define MINIMUM_PINCH 0.005f // Measured in normalized screen units (0.0f to 1.0f)
-#define TAP_TIMEOUT 300 // Time in milliseconds
-#define PINCH_TIMEOUT 300 // Time in milliseconds
-#define DOUBLETAP_RANGE 0.03f // Measured in normalized screen units (0.0f to 1.0f)
+#define FORCE_TO_SWIPE 0.0005f // Swipe force, measured in normalized screen units/time
+#define MINIMUM_DRAG 0.015f // Drag minimum force, measured in normalized screen units (0.0f to 1.0f)
+#define MINIMUM_PINCH 0.005f // Pinch minimum force, measured in normalized screen units (0.0f to 1.0f)
+#define TAP_TIMEOUT 300 // Tap minimum time, measured in milliseconds
+#define PINCH_TIMEOUT 300 // Pinch minimum time, measured in milliseconds
+#define DOUBLETAP_RANGE 0.03f // DoubleTap range, measured in normalized screen units (0.0f to 1.0f)
//----------------------------------------------------------------------------------
// Types and Structures Definition
//----------------------------------------------------------------------------------
-// Gestures module state context
+// Gestures module state context [136 bytes]
typedef struct {
- int current; // Current detected gesture
+ unsigned int current; // Current detected gesture
unsigned int enabledFlags; // Enabled gestures flags
struct {
int firstId; // Touch id for first touch point
@@ -216,8 +215,8 @@ typedef struct {
//----------------------------------------------------------------------------------
static GesturesData GESTURES = {
.Touch.firstId = -1,
- .current = GESTURE_NONE,
- .enabledFlags = 0b0000001111111111 // All gestures enabled by default
+ .current = GESTURE_NONE, // No current gesture detected
+ .enabledFlags = 0b0000001111111111 // All gestures supported by default
};
//----------------------------------------------------------------------------------