chrox
|
fcfe82f4a5
|
add direction and distance in pan/swipe gesture
|
12 years ago |
chrox
|
94a69b87a7
|
add gesture emitting rate in GestureRange
|
12 years ago |
chrox
|
14bbcde422
|
add multiple slots in gesture detector
So that gesture detecting in one slot won't block gestures in the other slots.
|
12 years ago |
Qingping Hou
|
d4e2cb708e
|
record multiple slots for multi-touch input
for now, only slot 0 is parsed, the rest are ignored.
|
12 years ago |
Qingping Hou
|
712f964d43
|
fix whitespaces
|
12 years ago |
Qingping Hou
|
331ec3a6ce
|
fix: properly record last_tev in gesturedetector
|
12 years ago |
Qingping Hou
|
a655219eba
|
move adjustGesCoordinate from Screen to GestureDetector
also adjust swipe direction according to screen view mode
|
12 years ago |
Qingping Hou
|
ddc7d86efe
|
change ev argument name to tev in gesturedetector.lua
So people won't messed it up with ev in inputevet.lua
|
12 years ago |
Qingping Hou
|
d4ff6f9291
|
first demo of screen rotate
|
12 years ago |
Qingping Hou
|
c5fc851bb7
|
bug fix for swipe gesture detection (nil x or y)
a complete_last_ev var is used to make sure the first argument
to isSwipe() method has no nil x or y entry.
|
12 years ago |
Qingping Hou
|
0f51f34ff6
|
add swipe event detection in gesturedetector.lua
|
12 years ago |
Qingping Hou
|
c8d43cd33c
|
add Input:eventAdjustHook(ev)
so we can adjust input event for KT on the fly.
the touch input event coordinates in KT ranges from 0-4095
instead of the screen size.
|
12 years ago |
Qingping Hou
|
c701248a8d
|
rename Input:setTimeOut to Input:setTimtout
To keep consistent with Javascript setTimeout function...
|
12 years ago |
Qingping Hou
|
a7b2215249
|
bug fix in time.lua
a crazy typo
|
12 years ago |
Qingping Hou
|
324f67412a
|
fix bug in timer_callbacks scheduling & change variable name
watiEvent should stop checking timer_callbacks when execceds
wait timeout set by timeout_us.
|
12 years ago |
Qingping Hou
|
d3e0424122
|
add setTimeOut method in inputevent.lua
adapt all the state machine to use setTimeOut. Now supported gestures
includes tap, double tap and hold.
|
12 years ago |
Qingping Hou
|
a8e4c6ed73
|
add setTimeOut method in inputevet and use it in gesturedetector
|
12 years ago |
Qingping Hou
|
f06afb798e
|
rewrite gesturedetector state machine
|
12 years ago |
Qingping Hou
|
1fb10efc43
|
introduce state methods in gesturedetector
|
12 years ago |
Qingping Hou
|
032a71cbc4
|
bug fix in single tap detection
|
12 years ago |
Qingping Hou
|
3486ae7e09
|
first demo of gesture parsing
|
12 years ago |