castling
This commit is contained in:
16
Queen.java
16
Queen.java
@@ -15,14 +15,14 @@ public class Queen extends Piece {
|
||||
public ArrayList<Position> getPseudoLegalMoves(Board board) {
|
||||
ArrayList<Position> positions = new ArrayList<Position>();
|
||||
|
||||
positions.addAll(slide(board, -1, -1));
|
||||
positions.addAll(slide(board, 1, -1));
|
||||
positions.addAll(slide(board, -1, 1));
|
||||
positions.addAll(slide(board, 1, 1));
|
||||
positions.addAll(slide(board, 1, 0));
|
||||
positions.addAll(slide(board, -1, 0));
|
||||
positions.addAll(slide(board, 0, 1));
|
||||
positions.addAll(slide(board, 0, -1));
|
||||
positions.addAll(slide(board, -1, -1, 7));
|
||||
positions.addAll(slide(board, 1, -1, 7));
|
||||
positions.addAll(slide(board, -1, 1, 7));
|
||||
positions.addAll(slide(board, 1, 1, 7));
|
||||
positions.addAll(slide(board, 1, 0, 7));
|
||||
positions.addAll(slide(board, -1, 0, 7));
|
||||
positions.addAll(slide(board, 0, 1, 7));
|
||||
positions.addAll(slide(board, 0, -1, 7));
|
||||
|
||||
return positions;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user