diff options
| author | victorfisac <victorfisac@gmail.com> | 2016-06-14 19:16:24 +0200 |
|---|---|---|
| committer | victorfisac <victorfisac@gmail.com> | 2016-06-14 19:16:24 +0200 |
| commit | c9c1263e6fda9926f29ec8417ca48a518dfc97e1 (patch) | |
| tree | d6bc52be96352b3ca8b9d79dbe991619f4335f87 /src/gestures.c | |
| parent | 6a2bbae5216e66e5581d697998efe135ad826c50 (diff) | |
| parent | d1a5374ac42e054ca65793f7358fc21bbcf393b9 (diff) | |
| download | raylib-c9c1263e6fda9926f29ec8417ca48a518dfc97e1.tar.gz raylib-c9c1263e6fda9926f29ec8417ca48a518dfc97e1.zip | |
Merge remote-tracking branch 'refs/remotes/raysan5/develop' into develop
Diffstat (limited to 'src/gestures.c')
| -rw-r--r-- | src/gestures.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/gestures.c b/src/gestures.c index 90371620..57b96bd2 100644 --- a/src/gestures.c +++ b/src/gestures.c @@ -111,6 +111,19 @@ static double GetCurrentTime(void); // Module Functions Definition //---------------------------------------------------------------------------------- +// Enable only desired getures to be detected +void SetGesturesEnabled(unsigned int gestureFlags) +{ + enabledGestures = gestureFlags; +} + +// Check if a gesture have been detected +bool IsGestureDetected(int gesture) +{ + if ((enabledGestures & currentGesture) == gesture) return true; + else return false; +} + // Process gesture event and translate it into gestures void ProcessGestureEvent(GestureEvent event) { @@ -291,20 +304,6 @@ void UpdateGestures(void) } } -// Check if a gesture have been detected -bool IsGestureDetected(int gesture) -{ - if ((enabledGestures & currentGesture) == gesture) return true; - else return false; -} - -// Check gesture type -int GetGestureDetected(void) -{ - // Get current gesture only if enabled - return (enabledGestures & currentGesture); -} - // Get number of touch points int GetTouchPointsCount(void) { @@ -313,10 +312,11 @@ int GetTouchPointsCount(void) return pointCount; } -// Enable only desired getures to be detected -void SetGesturesEnabled(unsigned int gestureFlags) +// Get latest detected gesture +int GetGestureDetected(void) { - enabledGestures = gestureFlags; + // Get current gesture only if enabled + return (enabledGestures & currentGesture); } // Hold time measured in ms |
