コード例 #1
0
    protected boolean movePointToOldLocation() {
      FigureEnumeration fe = getAffectedFigures();
      if (!fe.hasNextFigure()) {
        return false;
      }

      PolygonFigure figure = (PolygonFigure) fe.nextFigure();
      Point backupPoint = figure.pointAt(getPointIndex());
      figure.setPointAt(getOldPoint(), getPointIndex());
      figure.smoothPoints();
      setOldPoint(backupPoint);

      return true;
    }