package io.github.jgkamat.ViPaint.Tools.MouseTool; import javafx.scene.canvas.GraphicsContext; import javafx.scene.input.MouseEvent; /** * A Line tool! * Thank god I dont need to checkstle this too much * * @author Jay Kamat * @version 1.0 */ public class LineTool implements MouseTool { private double startx, starty; @Override public void onPress(MouseEvent e, GraphicsContext g) { startx = e.getX(); starty = e.getY(); } @Override public void onDrag(MouseEvent e, GraphicsContext g) { g.strokeLine(startx, starty, e.getX(), e.getY()); } @Override public void onRelease(MouseEvent e, GraphicsContext g) { g.strokeLine(startx, starty, e.getX(), e.getY()); } @Override public String getName() { return "LineTool"; } }