updated checkerpick.lua test script, moved it into lib/demo
git-svn-id: svn://anubis/anaglym/trunk@322 99a6e188-d820-4881-8870-2d33a10e2619
This commit is contained in:
1 parent
e265cf21b7
commit
2c98e88dae
2 files changed
+42
-25
No files matched your search
@@ -1,25 +0,0 @@
|
||||
function init_event()
|
||||
local checker_texture = ag.loadTexture("checker.jpg")
|
||||
ground = ag.createBox(8, 8, 0.1, {static = true})
|
||||
ground:setTexture(checker_texture)
|
||||
ag.setCamera(10, -10, 10, 0, 0, 0)
|
||||
hilite = ag.createBox(2, 2, 0.1, {static = true, enable_blending = true})
|
||||
hilite:setColor(0.3, 0.5, 1)
|
||||
hilite:setPosition(1, 1, 0.1)
|
||||
hilite:setTransparency(0.4)
|
||||
|
||||
ag.setCursorVisible(true)
|
||||
end
|
||||
|
||||
function mouse_motion_event(x, y, xrel, yrel)
|
||||
local hit = ag.pickOne(x, y, ground)
|
||||
if hit then
|
||||
x = ground.pick_pos[1]
|
||||
y = ground.pick_pos[2]
|
||||
xp = 2 * math.floor(x / 2) + 1
|
||||
yp = 2 * math.floor(y / 2) + 1
|
||||
if xp >= -3 and xp <= 3 and yp >= -3 and yp <= 3 then
|
||||
hilite:setPosition(xp, yp, 0.1)
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user