about summary refs log tree commit diff stats
path: root/drawing.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-06-30 22:54:34 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-06-30 22:54:34 -0700
commit429a42eb1c5b771fbc95aee7d58acdbedadb8e71 (patch)
tree59a0208da460af2b30bf9352d95cf09d1b31b13e /drawing.lua
parentda3f6c65b3386949fda417f9bd0030138e3be522 (diff)
downloadlines.love-429a42eb1c5b771fbc95aee7d58acdbedadb8e71.tar.gz
right margin
Diffstat (limited to 'drawing.lua')
-rw-r--r--drawing.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/drawing.lua b/drawing.lua
index 7583da7..04bf1d2 100644
--- a/drawing.lua
+++ b/drawing.lua
@@ -8,13 +8,13 @@ require 'drawing_tests'
 -- into 256 parts.
 function Drawing.draw(line)
   local pmx,pmy = App.mouse_x(), App.mouse_y()
-  if pmx < App.screen.width and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) then
+  if pmx < App.screen.width-Margin_right and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) then
     love.graphics.setColor(0.75,0.75,0.75)
-    love.graphics.rectangle('line', Margin_left,line.y, App.screen.width-Margin_left,Drawing.pixels(line.h))
+    love.graphics.rectangle('line', Margin_left,line.y, App.screen.width-Margin_width,Drawing.pixels(line.h))
     if icon[Current_drawing_mode] then
-      icon[Current_drawing_mode](App.screen.width-22, line.y+4)
+      icon[Current_drawing_mode](App.screen.width-Margin_right-22, line.y+4)
     else
-      icon[Previous_drawing_mode](App.screen.width-22, line.y+4)
+      icon[Previous_drawing_mode](App.screen.width-Margin_right-22, line.y+4)
     end
 
     if App.mouse_down(1) and love.keyboard.isDown('h') then
@@ -204,7 +204,7 @@ end
 
 function Drawing.in_drawing(drawing, x,y)
   if drawing.y == nil then return false end  -- outside current page
-  return y >= drawing.y and y < drawing.y + Drawing.pixels(drawing.h) and x >= Margin_left and x < App.screen.width
+  return y >= drawing.y and y < drawing.y + Drawing.pixels(drawing.h) and x >= Margin_left and x < App.screen.width-Margin_right
 end
 
 function Drawing.mouse_pressed(drawing, x,y, button)
@@ -685,10 +685,10 @@ function Drawing.near(point, x,y)
 end
 
 function Drawing.pixels(n)  -- parts to pixels
-  return math.floor(n*(App.screen.width-Margin_left)/256)
+  return math.floor(n*(App.screen.width-Margin_width)/256)
 end
 function Drawing.coord(n)  -- pixels to parts
-  return math.floor(n*256/(App.screen.width-Margin_left))
+  return math.floor(n*256/(App.screen.width-Margin_width))
 end
 
 function table.find(h, x)