Exemplo n.º 1
0
 public BoardSquare(BoardLocation position, BoardSquareContents contents)
 {
     if (contents == BoardSquareContents.Piece)
     {
         throw new ArgumentException("Piece object must be provided instead", nameof(contents));
     }
     Position = position;
     Contents = contents;
 }
Exemplo n.º 2
0
 public BoardSquare(BoardLocation position, BoardSquareContents contents, Piece piece)
 {
     Position  = position;
     _contents = contents;
     _piece    = piece;
 }