Exemplo n.º 1
0
 public PromotionConcrete(ITemplateMove baseMove, PieceTypes promoteTo, Position from, Position to)
 {
     BaseMove = baseMove.Concretize(from, to);
     PromoteTo = promoteTo;
     From = from;
 }
Exemplo n.º 2
0
 public Promotion(ITemplateMove baseMove, IEnumerable<PieceTypes> canPromoteTo)
 {
     BaseMove = baseMove;
     CanPromoteToList = canPromoteTo.ToList();
 }