public Bishop(PieceColor color, ChessBoard board) : base(color, board) { MoveStrategy = new DiagonalMoveStrategy(board); }
public QueenMoveStrategy(ChessBoard board) : base(board) { DiagonalStrategies = new DiagonalMoveStrategy(board); RowStrategies = new RowMoveStrategy(board); ColumnStrategies = new ColumnMoveStrategy(board); }