From d42be8e6132a87c8a8e03f82f0105e1015db1bdd Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Wed, 11 May 2022 22:48:53 -0700 Subject: fix 2 bugs in line selection --- main.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'main.lua') diff --git a/main.lua b/main.lua index 6a8933e..33c6a41 100644 --- a/main.lua +++ b/main.lua @@ -21,7 +21,7 @@ function love.draw() love.graphics.setColor(0, 0, 0) local text local y = 0 - for i, line in ipairs(lines) do + for i,line in ipairs(lines) do y = y+25 text = love.graphics.newText(love.graphics.getFont(), line) if line == '' then @@ -122,9 +122,12 @@ end function on_line(x,y, shape) if shape.x1 == shape.x2 then + if math.abs(shape.x1-x) > 5 then + return false + end local y1,y2 = shape.y1,shape.y2 if y1 > y2 then - y1,y2 = y2,y2 + y1,y2 = y2,y1 end return y >= y1 and y <= y2 end -- cgit 1.4.1-2-gfad0