Parcourir la source

Added touch events.

woollybah il y a 10 ans
Parent
commit
44099b9bea
2 fichiers modifiés avec 13 ajouts et 1 suppressions
  1. 7 0
      event.mod/event.bmx
  2. 6 1
      event.mod/event.h

+ 7 - 0
event.mod/event.bmx

@@ -188,6 +188,10 @@ Const EVENT_STREAMEOF=$10001
 Const EVENT_STREAMAVAIL=$10002
 Const EVENT_PROCESSMASK=$20000
 Const EVENT_PROCESSEXIT=$20001
+Const EVENT_TOUCHMASK=$40000
+Const EVENT_TOUCHDOWN=$40001
+Const EVENT_TOUCHUP=$40002
+Const EVENT_TOUCHMOVE=$40003
 Const EVENT_USEREVENTMASK=$80000000
 
 TEvent.RegisterId EVENT_APPSUSPEND,"AppSuspend"
@@ -225,6 +229,9 @@ TEvent.RegisterId EVENT_MENUACTION,"MenuAction"
 TEvent.RegisterId EVENT_STREAMEOF,"StreamEof"
 TEvent.RegisterId EVENT_STREAMAVAIL,"StreamAvail"
 TEvent.RegisterId EVENT_PROCESSEXIT,"ProcessExit"
+TEvent.RegisterId EVENT_TOUCHDOWN,"TouchDown"
+TEvent.RegisterId EVENT_TOUCHUP,"TouchUp"
+TEvent.RegisterId EVENT_TOUCHMOVE,"TouchMove"
 
 Rem
 bbdoc: Emit an event

+ 6 - 1
event.mod/event.h

@@ -56,7 +56,12 @@ enum{
 	BBEVENT_STREAMAVAIL=0x10002,
 	
 	BBEVENT_PROCESSMASK=0x20000,
-	BBEVENT_PROCESSEXIT=0x20001
+	BBEVENT_PROCESSEXIT=0x20001,
+
+	BBEVENT_TOUCHMASK=0x40000,
+	BBEVENT_TOUCHDOWN=0x40001,
+	BBEVENT_TOUCHUP=0x40002,
+	BBEVENT_TOUCHMOVE=0x40003
 };
 
 #endif