finger event (?)
Posted: Tue Jan 03, 2023 8:17 am
I wanted to make events for the movement of the fingers up, down, right, left, but this does not work. Is this procedure only for specific tasks?
Code: Select all
Procedure RenderFrame()
Static Finger = -1
If ExamineTouchScreen()
For i = 0 To 4
If TouchScreenPushed(i) And Finger = -1
Finger = i
Break
EndIf
Next
If Finger <> -1 And TouchScreenPushed(Finger)
If TouchDeltaX(Finger) > 0
Debug "+x"
ChangeMonth(1)
ElseIf TouchDeltaX(Finger) < 0
Debug "-x"
ChangeMonth(0)
EndIf
If TouchDeltaY(Finger) > 0
Debug "+y"
ChangeMonth(1)
ElseIf TouchDeltaY(Finger) < 0
Debug "-y"
ChangeMonth(0)
EndIf
Else
Finger = -1
EndIf
EndIf
EndProcedure
BindEvent(#PB_Event_RenderFrame, @RenderFrame())