castling
This commit is contained in:
11
Board.java
11
Board.java
@@ -48,6 +48,17 @@ public class Board {
|
||||
}
|
||||
}
|
||||
|
||||
public void castle(King king, boolean kingSide) {
|
||||
int row = king.pos.y;
|
||||
if (kingSide) {
|
||||
move(king, new Position(6, row));
|
||||
move(board[7][row], new Position(5, row));
|
||||
} else {
|
||||
move(king, new Position(2, row));
|
||||
move(board[0][row], new Position(3, row));
|
||||
}
|
||||
}
|
||||
|
||||
public void draw(Graphics g) {
|
||||
for (Piece[] row : board) {
|
||||
for (Piece p : row) {
|
||||
|
||||
Reference in New Issue
Block a user