Skip to content

Commit 99ace1c

Browse files
committed
Modify Agent's call to get King move to include reconnaissance call
1 parent 9eb0886 commit 99ace1c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/company/Agent.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ public void makeMove(Board board) {
2020

2121
// legalMoves.addAll(Pawn.getMoves(board, false, isWhite));
2222
// legalMoves.addAll(Rook.getMoves(board, false, isWhite));
23-
// legalMoves.addAll(King.getMoves(board, false, isWhite));
2423
// legalMoves.addAll(Queen.getMoves(board, false, isWhite));
25-
// legalMoves.addAll(Knight.getMoves(board, false, isWhite));
24+
legalMoves.addAll(Knight.getMoves(board, false, isWhite));
2625
// legalMoves.addAll(Bishop.getMoves(board, false, isWhite));
27-
King.getMoves(board, true, isWhite, false);
28-
for (Move move:legalMoves){
26+
// reconnaissanceCall is false here. But when this king wants to know possible moves for opponent's king, it would call getMoves with reconnaissanceCall set to true
27+
// legalMoves.addAll(King.getMoves(board, false, false , false));
28+
29+
for (Move move:legalMoves) {
2930
System.out.println(move.moveNotation);
3031
}
3132
}

0 commit comments

Comments
 (0)