Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }