diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-06-14 10:28:09 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-06-14 10:50:14 -0700 |
commit | dc3b18eb6caffe0fdc5ba262a99aa9452e76d914 (patch) | |
tree | a037c54daab153ee59f802bebaa45a89f0435de7 /drawing.lua | |
parent | 8c535dbb3a880199c2d7c7b43dccfbb287ac12bb (diff) | |
download | text.love-dc3b18eb6caffe0fdc5ba262a99aa9452e76d914.tar.gz |
start writing some tests for drawings
Diffstat (limited to 'drawing.lua')
-rw-r--r-- | drawing.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drawing.lua b/drawing.lua index 0dda2b5..204a93e 100644 --- a/drawing.lua +++ b/drawing.lua @@ -2,6 +2,8 @@ Drawing = {} geom = require 'geom' +require 'drawing_tests' + -- All drawings span 100% of some conceptual 'page width' and divide it up -- into 256 parts. function Drawing.draw(line) @@ -202,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 >= 16 and x < 16+Line_width + return y >= drawing.y and y < drawing.y + Drawing.pixels(drawing.h) and x >= Margin_left and x < Margin_left+Line_width end function Drawing.mouse_pressed(drawing, x,y, button) |