/** @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();
 }