This commit is contained in:
Alexey 2025-10-30 00:09:34 +03:00
commit d5e8a6945e
6 changed files with 77 additions and 28 deletions

View file

@ -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