GESTURE SWIPE
change name variable
This commit is contained in:
parent
18a13679fd
commit
dcabb49244
@ -72,7 +72,7 @@ static Vector2 moveDownPosition2 = { 0.0f, 0.0f };
|
|||||||
static int numTap = 0;
|
static int numTap = 0;
|
||||||
|
|
||||||
static int pointCount = 0;
|
static int pointCount = 0;
|
||||||
static int touchId = -1;
|
static int firstTouchId = -1;
|
||||||
|
|
||||||
static double eventTime = 0.0;
|
static double eventTime = 0.0;
|
||||||
static double swipeTime = 0.0;
|
static double swipeTime = 0.0;
|
||||||
@ -120,9 +120,7 @@ void ProcessGestureEvent(GestureEvent event)
|
|||||||
pointCount = event.pointCount; // Required on UpdateGestures()
|
pointCount = event.pointCount; // Required on UpdateGestures()
|
||||||
|
|
||||||
if (pointCount < 2)
|
if (pointCount < 2)
|
||||||
{
|
{
|
||||||
touchId = event.pointerId[0];
|
|
||||||
|
|
||||||
if (event.touchAction == TOUCH_DOWN)
|
if (event.touchAction == TOUCH_DOWN)
|
||||||
{
|
{
|
||||||
numTap++; // Tap counter
|
numTap++; // Tap counter
|
||||||
@ -145,6 +143,8 @@ void ProcessGestureEvent(GestureEvent event)
|
|||||||
touchUpPosition = touchDownPosition;
|
touchUpPosition = touchDownPosition;
|
||||||
eventTime = GetCurrentTime();
|
eventTime = GetCurrentTime();
|
||||||
|
|
||||||
|
firstTouchId = event.pointerId[0];
|
||||||
|
|
||||||
dragVector = (Vector2){ 0.0f, 0.0f };
|
dragVector = (Vector2){ 0.0f, 0.0f };
|
||||||
}
|
}
|
||||||
else if (event.touchAction == TOUCH_UP)
|
else if (event.touchAction == TOUCH_UP)
|
||||||
@ -158,7 +158,7 @@ void ProcessGestureEvent(GestureEvent event)
|
|||||||
startMoving = false;
|
startMoving = false;
|
||||||
|
|
||||||
// Detect GESTURE_SWIPE
|
// 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
|
// NOTE: Angle should be inverted in Y
|
||||||
dragAngle = 360.0f - Vector2Angle(touchDownPosition, touchUpPosition);
|
dragAngle = 360.0f - Vector2Angle(touchDownPosition, touchUpPosition);
|
||||||
|
Loading…
Reference in New Issue
Block a user