about summary refs log tree commit diff stats
path: root/drawing.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-07-11 23:03:27 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-07-11 23:18:26 -0700
commit3850fbac35bb5679ed58753491db4a4cd2267a73 (patch)
treea296ccc5d26f507d38fe4771c453ae4a2ef012c2 /drawing.lua
parent2e3a85d94be44bfb53554d0e7ba8a36f8e91c605 (diff)
downloadlines.love-3850fbac35bb5679ed58753491db4a4cd2267a73.tar.gz
make colors easier to edit
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 8668915..53f2c78 100644
--- a/drawing.lua
+++ b/drawing.lua
@@ -7,7 +7,7 @@ require 'drawing_tests'
 function Drawing.draw(line)
   local pmx,pmy = App.mouse_x(), App.mouse_y()
   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)
+    App.color(Icon_color)
     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-Margin_right-22, line.y+4)
@@ -31,19 +31,19 @@ function Drawing.draw(line)
   for _,shape in ipairs(line.shapes) do
     assert(shape)
     if geom.on_shape(mx,my, line, shape) then
-      love.graphics.setColor(1,0,0)
+      App.color(Focus_stroke_color)
     else
-      love.graphics.setColor(0,0,0)
+      App.color(Stroke_color)
     end
     Drawing.draw_shape(Margin_left,line.y, line, shape)
   end
   for i,p in ipairs(line.points) do
     if p.deleted == nil then
       if Drawing.near(p, mx,my) then
-        love.graphics.setColor(1,0,0)
+        App.color(Focus_stroke_color)
         love.graphics.circle('line', Drawing.pixels(p.x)+Margin_left,Drawing.pixels(p.y)+line.y, 4)
       else
-        love.graphics.setColor(0,0,0)
+        App.color(Stroke_color)
         love.graphics.circle('fill', Drawing.pixels(p.x)+Margin_left,Drawing.pixels(p.y)+line.y, 2)
       end
       if p.name then
@@ -52,7 +52,7 @@ function Drawing.draw(line)
         love.graphics.print(p.name, x,y)
         if Current_drawing_mode == 'name' and i == line.pending.target_point then
           -- create a faint red box for the name
-          love.graphics.setColor(1,0,0,0.1)
+          App.color(Current_name_background_color)
           local name_text
           -- TODO: avoid computing name width on every repaint
           if p.name == '' then
@@ -65,7 +65,7 @@ function Drawing.draw(line)
       end
     end
   end
-  love.graphics.setColor(0.75,0.75,0.75)
+  App.color(Current_stroke_color)
   Drawing.draw_pending_shape(Margin_left,line.y, line)
 end