X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FBaroque.js;h=a19d09e53f59cf549251bb9db7ec2d604e1bdc23;hp=c7c100c670549efba556cc4b4c9535911157001a;hb=c583ef1c1dfd19aee88b22c2175202fbdf4dc1c0;hpb=f1c9d7072d253ba55a941f97a99eee7e394577ed diff --git a/client/src/variants/Baroque.js b/client/src/variants/Baroque.js index c7c100c6..a19d09e5 100644 --- a/client/src/variants/Baroque.js +++ b/client/src/variants/Baroque.js @@ -7,6 +7,10 @@ export const VariantRules = class BaroqueRules extends ChessRules { return false; } + static get HasCastle() { + return false; + } + static get HasEnpassant() { return false; } @@ -352,14 +356,6 @@ export const VariantRules = class BaroqueRules extends ChessRules { return super.getPotentialQueenMoves(sq); } - getPotentialKingMoves(sq) { - return this.getSlideNJumpMoves( - sq, - V.steps[V.ROOK].concat(V.steps[V.BISHOP]), - "oneStep" - ); - } - // isAttacked() is OK because the immobilizer doesn't take isAttackedByPawn([x, y], color) {