diff options
| author | Ray <[email protected]> | 2023-09-18 12:07:40 +0200 |
|---|---|---|
| committer | Ray <[email protected]> | 2023-09-18 12:07:40 +0200 |
| commit | 5c9cc3f9f77d64a9fe9cc0d374da8ed4741fcaa5 (patch) | |
| tree | b088b9041935c3f696f4e7bc909370a1500d6fd7 | |
| parent | b9acbbbc66abfa7ffb26ece2f3c860743693f6a6 (diff) | |
| download | raylib-5c9cc3f9f77d64a9fe9cc0d374da8ed4741fcaa5.tar.gz raylib-5c9cc3f9f77d64a9fe9cc0d374da8ed4741fcaa5.zip | |
Reviewed #3323
| -rw-r--r-- | src/rcore.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/rcore.c b/src/rcore.c index cba3bbc1..0cfaed70 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -6979,15 +6979,11 @@ static void *EventThread(void *arg) gestureEvent.touchAction = touchAction; gestureEvent.pointCount = CORE.Input.Touch.pointCount; - gestureEvent.pointId[0] = 0; - gestureEvent.pointId[1] = 1; - gestureEvent.pointId[2] = 2; - gestureEvent.pointId[3] = 3; - - gestureEvent.position[0] = CORE.Input.Touch.position[0]; - gestureEvent.position[1] = CORE.Input.Touch.position[1]; - gestureEvent.position[2] = CORE.Input.Touch.position[2]; - gestureEvent.position[3] = CORE.Input.Touch.position[3]; + for (int i = 0; i < MAX_TOUCH_POINTS; i++) + { + gestureEvent.pointId[i] = i; + gestureEvent.position[i] = CORE.Input.Touch.position[i]; + } ProcessGestureEvent(gestureEvent); } |
