diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-07-16 08:48:02 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-07-16 08:48:02 -0700 |
commit | f61d4269f50fa317f02fc2195baa4bd758aee525 (patch) | |
tree | 385bde08a48221d338c2e7df3abedee787836651 /edit.lua | |
parent | c26b377ab3455a2c5b90ec0fa34fce11b271bf72 (diff) | |
download | text.love-f61d4269f50fa317f02fc2195baa4bd758aee525.tar.gz |
bring back a set of constants
It's starting to sink in that I don't want hard-coded constants inside objects.
Diffstat (limited to 'edit.lua')
-rw-r--r-- | edit.lua | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/edit.lua b/edit.lua index c56bccc..21e7d86 100644 --- a/edit.lua +++ b/edit.lua @@ -14,6 +14,10 @@ Margin_top = 15 Margin_left = 25 Margin_right = 25 +Drawing_padding_top = 10 +Drawing_padding_bottom = 10 +Drawing_padding_height = Drawing_padding_top + Drawing_padding_bottom + Same_point_distance = 4 -- pixel distance at which two points are considered the same utf8 = require 'utf8' @@ -97,10 +101,6 @@ function edit.initialize_state(top, left, right, font_height, line_height) -- c right = right, width = right-left, - drawing_padding_top = 10, - drawing_padding_bottom = 10, - drawing_padding_height = nil, - filename = love.filesystem.getUserDirectory()..'/lines.txt', next_save = nil, @@ -113,7 +113,6 @@ function edit.initialize_state(top, left, right, font_height, line_height) -- c search_text = nil, search_backup = nil, -- stuff to restore when cancelling search } - result.drawing_padding_height = result.drawing_padding_top + result.drawing_padding_bottom return result end -- App.initialize_state @@ -153,10 +152,10 @@ function edit.draw(State) State.screen_bottom1.pos = State.screen_top1.pos y = y + State.line_height elseif line.mode == 'drawing' then - y = y+State.drawing_padding_top + y = y+Drawing_padding_top line.y = y Drawing.draw(State, line) - y = y + Drawing.pixels(line.h, State.width) + State.drawing_padding_bottom + y = y + Drawing.pixels(line.h, State.width) + Drawing_padding_bottom else line.starty = y line.startpos = 1 |