about summary refs log tree commit diff stats
path: root/main.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-05-11 22:48:53 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-05-11 22:48:53 -0700
commitd42be8e6132a87c8a8e03f82f0105e1015db1bdd (patch)
tree53c666b8a98b63b5b893d3f308bb97f8710e2603 /main.lua
parentfbba31ff7a60205ab633a84ea44bf935427f6291 (diff)
downloadtext.love-d42be8e6132a87c8a8e03f82f0105e1015db1bdd.tar.gz
fix 2 bugs in line selection
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua7
1 files changed, 5 insertions, 2 deletions
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