/** @see com.t3.client.tool.drawing.RadiusTemplateTool#mousePressed(java.awt.event.MouseEvent) */ @Override public void mousePressed(MouseEvent e) { if (!painting) return; // Set up the path when the anchor is pressed. if (SwingUtilities.isLeftMouseButton(e) && !anchorSet) { LineTemplate lt = ((LineTemplate) template); lt.clearPath(); ArrayList<CellPoint> path = new ArrayList<CellPoint>(); path.add(lt.getPointFromPool(0, 0)); lt.setPath(path); } // endif super.mousePressed(e); }
/** @see com.t3.client.tool.drawing.RadiusTemplateTool#resetTool() */ @Override protected void resetTool() { super.resetTool(); ((WallTemplate) template).clearPath(); }