mirror of
https://github.com/lov3b/Schack.git
synced 2025-04-20 05:10:09 +02:00
22 lines
541 B
Java
22 lines
541 B
Java
package com.billenius.schack;
|
|
|
|
import java.awt.Point;
|
|
import java.io.IOException;
|
|
import java.util.List;
|
|
|
|
public class Bishop extends LongWalkers {
|
|
|
|
public Bishop(boolean isWhite, Point startingPosition) throws IOException {
|
|
super(isWhite, startingPosition);
|
|
}
|
|
|
|
@Override
|
|
public List<Point> validMoves(Piece[][] pieces, boolean allowedToRecurse) {
|
|
return getMoves(
|
|
new int[][] { { -1, -1 }, { 1, 1 }, { -1, 1 }, { 1, -1 } },
|
|
pieces,
|
|
allowedToRecurse);
|
|
}
|
|
|
|
}
|