Exemplo n.º 1
0
 public bool IsPieceSameColor(Coordinates position, PlayerColor color)
 {
     return(GameBoard[position.Row, position.Column]?.Owner.Color == color);
 }
Exemplo n.º 2
0
 public void SetPiece(Coordinates position, Piece piece = null)
 {
     GameBoard[position.Row, position.Column] = piece;
 }
Exemplo n.º 3
0
 public bool IsPositionEmpty(Coordinates position)
 {
     return(GameBoard[position.Row, position.Column] == null);
 }
Exemplo n.º 4
0
 public Piece GetPiece(Coordinates position)
 {
     return(GameBoard[position.Row, position.Column]);
 }