diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-07-11 23:03:27 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-07-11 23:18:26 -0700 |
commit | 3850fbac35bb5679ed58753491db4a4cd2267a73 (patch) | |
tree | a296ccc5d26f507d38fe4771c453ae4a2ef012c2 /drawing.lua | |
parent | 2e3a85d94be44bfb53554d0e7ba8a36f8e91c605 (diff) | |
download | lines.love-3850fbac35bb5679ed58753491db4a4cd2267a73.tar.gz |
make colors easier to edit
Diffstat (limited to 'drawing.lua')
-rw-r--r-- | drawing.lua | 14 |
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 |