コード例 #1
0
ファイル: QueenMoveStrategy.cs プロジェクト: lafsar/Chess
 public QueenMoveStrategy(ChessBoard board) : base(board)
 {
     DiagonalStrategies = new DiagonalMoveStrategy(board);
     RowStrategies      = new RowMoveStrategy(board);
     ColumnStrategies   = new ColumnMoveStrategy(board);
 }
コード例 #2
0
ファイル: RookMoveStrategy.cs プロジェクト: lafsar/Chess
 public RookMoveStrategy(ChessBoard board) : base(board)
 {
     RowStrategies    = new RowMoveStrategy(board);
     ColumnStrategies = new ColumnMoveStrategy(board);
 }