about summary refs log tree commit diff stats
path: root/edit.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-07-16 08:48:02 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-07-16 08:48:02 -0700
commitf61d4269f50fa317f02fc2195baa4bd758aee525 (patch)
tree385bde08a48221d338c2e7df3abedee787836651 /edit.lua
parentc26b377ab3455a2c5b90ec0fa34fce11b271bf72 (diff)
downloadtext.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.lua13
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