From 98d50cb018e204a65a484621cea93205a4283420 Mon Sep 17 00:00:00 2001 From: Hai HoDac <hhodac@student.unimelb.edu.au> Date: Fri, 25 Oct 2019 15:40:51 +1100 Subject: [PATCH] Fixed freeline pressed code --- src/GUI/DrawingArea.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/GUI/DrawingArea.java b/src/GUI/DrawingArea.java index 5c4b24d..49f49a1 100644 --- a/src/GUI/DrawingArea.java +++ b/src/GUI/DrawingArea.java @@ -267,10 +267,17 @@ public class DrawingArea extends JPanel implements MouseMotionListener, MouseLis public void mouseReleased(MouseEvent e) { IDrawingController drawingController = client.getDrawingController(); switch (currentMode) { + case FREEHAND: + if (startPoint.equals(previousPoint)) { + ((Line2D) drawing).setLine(startPoint, startPoint); + g2.setColor(shapeColor); + g2.setStroke(lineStroke); + g2.draw(drawing); + } + break; case OVAL: case RECTANGLE: case CIRCLE: - case FREEHAND: case LINE: g2.setColor(shapeColor); // g2.fill(drawing); /// Uncomment the line to fill the shapes with color /// -- GitLab