Ejemplo n.º 1
0
        public void HReverse(FigureList figures)
        {
            if (Figures.Any(f => f is Game.PBBall))
            {
                figures.ForEach(f => f.BallHReverse(GetBallPoint()));
            }
            else
            {
                figures.ForEach(f => f.HReverse());
            }

            Figures.UpdateVisual();
        }
Ejemplo n.º 2
0
 public void Add(FigureList figures, bool record)
 {
     if (record)
     {
         using (Transaction.Create(ActionManager, true))
         {
             figures.ForEach(Add);
         }
     }
     else
     {
         figures.ForEach(AddWithoutRecord);
     }
 }
Ejemplo n.º 3
0
 public void Add(FigureList figures)
 {
     using (Transaction.Create(ActionManager, true))
     {
         figures.ForEach(Add);
     }
 }
Ejemplo n.º 4
0
 public void VReverse(FigureList figures)
 {
     figures.ForEach(f => f.VReverse());
     Figures.UpdateVisual();
 }