summaryrefslogtreecommitdiff
path: root/html/examples/show_image_touch.wlua
diff options
context:
space:
mode:
authorscuri <scuri>2010-08-05 17:45:07 +0000
committerscuri <scuri>2010-08-05 17:45:07 +0000
commitd5ddef516e5dcdf71dec2d2f83f81c4341af9086 (patch)
tree3c9e27cb1a89968f29366d0da6864a3ff95a3cda /html/examples/show_image_touch.wlua
parent34899059fd513326677565cd04886ec497b27931 (diff)
*** empty log message ***
Diffstat (limited to 'html/examples/show_image_touch.wlua')
-rw-r--r--html/examples/show_image_touch.wlua12
1 files changed, 6 insertions, 6 deletions
diff --git a/html/examples/show_image_touch.wlua b/html/examples/show_image_touch.wlua
index 7e1575f..b919eaf 100644
--- a/html/examples/show_image_touch.wlua
+++ b/html/examples/show_image_touch.wlua
@@ -48,15 +48,15 @@ end
function cnv:multitouch_cb(count, pid, px, py, pstatus)
if (count == 1) then
- if (pstatus[1] == 68) then -- 'D' DOWN
+ if (pstatus[1] == string.byte('D')) then -- DOWN
old_x = px[1]
old_y = canvas:UpdateYAxis(py[1])
translate = 1
- elseif (pstatus[1] == 85) then -- 'U' UP
+ elseif (pstatus[1] == string.byte('U')) then -- UP
if (translate == 1) then
translate = 0
end
- elseif (pstatus[1] == 77) then -- 'M' MOVE
+ elseif (pstatus[1] == string.byte('M')) then -- MOVE
if (translate == 1) then
-- translate only
local y = canvas:UpdateYAxis(py[1])
@@ -69,18 +69,18 @@ function cnv:multitouch_cb(count, pid, px, py, pstatus)
end
end
elseif (count == 2) then
- if (pstatus[1] == 68 or pstatus[2] == 68) then -- 'D' DOWN
+ if (pstatus[1] == string.byte('D') or pstatus[2] == string.byte('D')) then -- DOWN
diff_x = math.abs(px[2]-px[1])
diff_y = math.abs(py[2]-py[1])
ref_x = img_x+img_w/2 -- center of the image as reference
ref_y = img_y+img_h/2
old_angle = math.atan2(py[2]-py[1], px[2]-px[1])
zoom = 1
- elseif (pstatus[1] == 85 or pstatus[2] == 85) then -- 'U' UP
+ elseif (pstatus[1] == string.byte('U') or pstatus[2] == string.byte('U')) then -- UP
if (zoom == 1) then
zoom = 0
end
- elseif (pstatus[1] == 77 or pstatus[2] == 77) then -- 'M' MOVE
+ elseif (pstatus[1] == string.byte('M') or pstatus[2] == string.byte('M')) then -- MOVE
if (zoom == 1) then
-- zoom
local new_diff_x = math.abs(px[2]-px[1])