summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRob Loach <[email protected]>2022-10-02 04:47:17 -0400
committerGitHub <[email protected]>2022-10-02 10:47:17 +0200
commit0daaaddeef7668cb2bea02fccfb504c8939fd44c (patch)
tree2fc736f8b73f89192cdfa114fd77ec867e8e1f9a /src
parent03f5fce6729bfec2bde7885e40d36737754f935e (diff)
downloadraylib-0daaaddeef7668cb2bea02fccfb504c8939fd44c.tar.gz
raylib-0daaaddeef7668cb2bea02fccfb504c8939fd44c.zip
Fix Gestures to use GetTime() if it's available (#2733)
Diffstat (limited to 'src')
-rw-r--r--src/rgestures.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rgestures.h b/src/rgestures.h
index e33e52ef..1703dbd0 100644
--- a/src/rgestures.h
+++ b/src/rgestures.h
@@ -151,6 +151,7 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang
#if defined(GESTURES_IMPLEMENTATION)
+#if defined(GESTURES_STANDALONE)
#if defined(_WIN32)
#if defined(__cplusplus)
extern "C" { // Prevents name mangling of functions
@@ -175,6 +176,7 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang
#include <mach/clock.h> // Required for: clock_get_time()
#include <mach/mach.h> // Required for: mach_timespec_t
#endif
+#endif
//----------------------------------------------------------------------------------
// Defines and Macros
@@ -526,6 +528,9 @@ static double rgGetCurrentTime(void)
{
double time = 0;
+#if !defined(GESTURES_STANDALONE)
+ time = GetTime();
+#else
#if defined(_WIN32)
unsigned long long int clockFrequency, currentTime;
@@ -559,6 +564,7 @@ static double rgGetCurrentTime(void)
time = ((double)nowTime/1000000.0); // Time in miliseconds
#endif
+#endif
return time;
}