export class PocketknightRules extends ChessRules {
- hoverHighlight(x, y) {
+ hoverHighlight([x, y]) {
// Testing move validity results in an infinite update loop.
// TODO: find a way to test validity anyway.
return (this.subTurn == 2 && this.board[x][y] == V.EMPTY);
this.subTurn = 1;
}
- static GenRandInitFen(randomness) {
+ static GenRandInitFen(options) {
// Add 2 knight flags
- return ChessRules.GenRandInitFen(randomness)
- .slice(0, -2) + "11 -";
+ return ChessRules.GenRandInitFen(options).slice(0, -2) + "11 -";
}
getFlagsFen() {