X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FAllmate.js;h=9c43a46cc6ce019c29a408eb997df2c16d72a372;hp=86409c25f1d26112638b63386c28da4a29319d99;hb=4313762da3237b04f204e121a20cab3ba7bb5dd2;hpb=cee75a57d2f4f89c89d64cefbab55d839a238ed9 diff --git a/client/src/variants/Allmate.js b/client/src/variants/Allmate.js index 86409c25..9c43a46c 100644 --- a/client/src/variants/Allmate.js +++ b/client/src/variants/Allmate.js @@ -11,8 +11,8 @@ export class AllmateRules extends ChessRules { return []; } - static GenRandInitFen(randomness) { - return ChessRules.GenRandInitFen(randomness).slice(0, -2); + static GenRandInitFen(options) { + return ChessRules.GenRandInitFen(options).slice(0, -2); } getPotentialMovesFrom([x, y]) { @@ -69,10 +69,7 @@ export class AllmateRules extends ChessRules { case V.KING: // Do not allow castling to escape from check oppMoves = super.getSlideNJumpMoves( - [i, j], - V.steps[V.ROOK].concat(V.steps[V.BISHOP]), - "oneStep" - ); + [i, j], V.steps[V.ROOK].concat(V.steps[V.BISHOP]), 1); break; } for (let om of oppMoves) {