26 lines
479 B
Lua
26 lines
479 B
Lua
--IupTuio Example in Lua
|
|
|
|
require( "iuplua" )
|
|
require( "iupluatuio" )
|
|
|
|
cv = iup.canvas {size="300x100", xmin=0, xmax=99, posx=0, dx=10}
|
|
dg = iup.dialog{iup.frame{cv}; title="IupCanvas"}
|
|
tuio = iup.tuioclient{}
|
|
|
|
function cv:motion_cb(x, y, r)
|
|
--print(x, y, r)
|
|
end
|
|
|
|
function cv:touch_cb(id, x, y, status)
|
|
print(id, x, y, status)
|
|
end
|
|
|
|
tuio.connect = "YES"
|
|
tuio.targetcanvas = cv
|
|
|
|
dg:showxy(iup.CENTER, iup.CENTER)
|
|
|
|
if (iup.MainLoopLevel()==0) then
|
|
iup.MainLoop()
|
|
end
|