Exemplo n.º 1
0
        public Board(int[,] definition, IPieceSpawner pieceSpawner)
        {
            this.pieceSpawner = pieceSpawner;

            var transposed = ArrayUtility.TransposeArray(definition);

            CreatePieces(transposed);
        }
Exemplo n.º 2
0
 public static Board Create(int[,] definition, IPieceSpawner pieceSpawner)
 {
     return(new Board(definition, pieceSpawner));
 }