Ejemplo n.º 1
0
 public bool CanMoveOrTake(Square square, Piece piece)
 {
     return(square.IsInbound() && (GetPiece(square) == null || GetPiece(square).Player != piece.Player));
 }
Ejemplo n.º 2
0
 public bool CanMoveTo(Square square)
 {
     return(square.IsInbound() && !IsOccupied(square));
 }