2
0
Эх сурвалжийг харах

ADDED: `GetTouchPointId(index)` #1972

raysan5 4 жил өмнө
parent
commit
c96de3a23a
2 өөрчлөгдсөн 12 нэмэгдсэн , 0 устгасан
  1. 10 0
      src/core.c
  2. 2 0
      src/raylib.h

+ 10 - 0
src/core.c

@@ -3575,6 +3575,16 @@ Vector2 GetTouchPosition(int index)
     return position;
 }
 
+// Get touch point identifier for given index
+int GetTouchPointId(int index)
+{
+    int id = -1;
+    
+    if (index < MAX_TOUCH_POINTS) id = CORE.Input.Touch.pointId[index];
+    
+    return id;
+}
+
 // Get number of touch points
 int GetTouchPointCount(void)
 {

+ 2 - 0
src/raylib.h

@@ -1105,8 +1105,10 @@ RLAPI void SetMouseCursor(int cursor);                        // Set mouse curso
 RLAPI int GetTouchX(void);                                    // Get touch position X for touch point 0 (relative to screen size)
 RLAPI int GetTouchY(void);                                    // Get touch position Y for touch point 0 (relative to screen size)
 RLAPI Vector2 GetTouchPosition(int index);                    // Get touch position XY for a touch point index (relative to screen size)
+RLAPI int GetTouchPointId(int index);                         // Get touch point identifier for given index
 RLAPI int GetTouchPointCount(void);                           // Get number of touch points
 
+
 //------------------------------------------------------------------------------------
 // Gestures and Touch Handling Functions (Module: gestures)
 //------------------------------------------------------------------------------------