public virtual void Flip(int hCenter) { for (int i = 0; i < posCount; i++) { int x = hCenter - (posArray[i].X - hCenter); int y = posArray[i].Y; posArray[i] = new Point(x, y); } Layer = MbeLayer.Flip(layer); }
public override void Flip(int hCenter) { int x = hCenter - (posArray[0].X - hCenter); int y = posArray[0].Y; posArray[0] = new Point(x, y); int newStartAngle = 1800 - EndAngle; int newEndAngle = 1800 - StartAngle; StartAngle = newStartAngle; EndAngle = newEndAngle; SetupPosition(); Layer = MbeLayer.Flip(layer); }
public override void Flip(int hCenter) { int x = hCenter - (posArray[0].X - hCenter); int y = posArray[0].Y; posArray[0] = new Point(x, y); refNum.Flip(hCenter); if (contentsObj != null) { foreach (MbeObj obj in contentsObj) { obj.Flip(hCenter); } } layer = MbeLayer.Flip(layer); }