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