From d77bcd8f8ceb012d56a6ca977ab1411082694e72 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Wed, 15 Jun 2022 09:57:49 -0700 Subject: stop recording points for arcs It was kinda weird that we were recording the start but not the end. And moving the start point didn't actually affect the arc. Let's see if we actually ever need it. --- drawing.lua | 1 - drawing_tests.lua | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/drawing.lua b/drawing.lua index 646125d..d90ce21 100644 --- a/drawing.lua +++ b/drawing.lua @@ -429,7 +429,6 @@ function Drawing.keychord_pressed(chord) local _,drawing = Drawing.current_drawing() drawing.pending.mode = 'arc' local mx,my = Drawing.coord(App.mouse_x()-Margin_left), Drawing.coord(App.mouse_y()-drawing.y) - local j = Drawing.insert_point(drawing.points, mx,my) local center = drawing.points[drawing.pending.center] drawing.pending.radius = geom.dist(center.x,center.y, mx,my) drawing.pending.start_angle = geom.angle(center.x,center.y, mx,my) diff --git a/drawing_tests.lua b/drawing_tests.lua index 761824d..b8e1953 100644 --- a/drawing_tests.lua +++ b/drawing_tests.lua @@ -176,7 +176,7 @@ function test_draw_arc() App.run_after_mouse_release(Margin_left+35+50, Margin_top+Drawing_padding_top+36+50, 1) -- 45° local drawing = Lines[1] check_eq(#drawing.shapes, 1, 'F - test_draw_arc/#shapes') - check_eq(#drawing.points, 2, 'F - test_draw_arc/#points') + check_eq(#drawing.points, 1, 'F - test_draw_arc/#points') check_eq(drawing.shapes[1].mode, 'arc', 'F - test_draw_horizontal_line/shape_mode') local arc = drawing.shapes[1] check_eq(arc.radius, 30, 'F - test_draw_arc/radius') -- cgit 1.4.1-2-gfad0