it works
This commit is contained in:
parent
c6547c1121
commit
d5e8a6945e
6 changed files with 77 additions and 28 deletions
11
mouse.lua
11
mouse.lua
|
|
@ -6,14 +6,19 @@
|
|||
Mouse = {
|
||||
x = 0,
|
||||
y = 0,
|
||||
point = GridPoint:new( 0, 0 )
|
||||
point = GridPoint:new( 0, 0 ),
|
||||
pressed = false,
|
||||
lastPressed = false
|
||||
}
|
||||
|
||||
-- TODO: fix collision with other line's endpoint
|
||||
function Mouse:update()
|
||||
Mouse.lastPressed = Mouse.pressed
|
||||
Mouse.x, Mouse.y = love.mouse.getPosition()
|
||||
Mouse.x = Mouse.x + 1
|
||||
Mouse.y = Mouse.y + 1
|
||||
Mouse.x = Mouse.x - Config.cellSize
|
||||
Mouse.y = Mouse.y - Config.cellSize
|
||||
|
||||
Mouse.point = GridPoint.snapCoords( Point:new( Mouse.x, Mouse.y ) )
|
||||
|
||||
Mouse.pressed = love.mouse.isDown( 1 )
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue