示例#1
0
  /** Save in a stack the current coordinate state. */
  public void push() {
    MapCoordinates m = new MapCoordinates();
    m.xCenter = xCenter;
    m.yCenter = yCenter;
    m.xMagnitude = xMagnitude;
    m.yMagnitude = yMagnitude;
    m.orientation = orientation;
    m.mirror = mirror;
    m.isMacro = isMacro;
    m.snapActive = snapActive;
    m.xMin = xMin;
    m.xMax = xMax;
    m.yMin = yMin;
    m.yMax = yMax;

    m.xGridStep = xGridStep;
    m.yGridStep = yGridStep;
    stack.push(m);
  }