X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FShogi.js;fp=client%2Fsrc%2Fvariants%2FShogi.js;h=63c0d726642f40f974bb4741ae7b31688ffc0681;hb=6c00a6e55209930057bcf040cf444f40e7d47030;hp=e8b179185db972d187407d2e9755b605a55437fe;hpb=cb1165b46266a73b2a1f211a9c98470b1ceaacd3;p=vchess.git diff --git a/client/src/variants/Shogi.js b/client/src/variants/Shogi.js index e8b17918..63c0d726 100644 --- a/client/src/variants/Shogi.js +++ b/client/src/variants/Shogi.js @@ -308,7 +308,7 @@ export class ShogiRules extends ChessRules { case V.LANCE: return this.getPotentialLanceMoves([x, y]); case V.KING: - return this.getPotentialKingMoves([x, y]); + return super.getPotentialKingMoves([x, y]); case V.P_ROOK: return this.getPotentialDragonMoves([x, y]); case V.P_BISHOP: @@ -447,14 +447,6 @@ export class ShogiRules extends ChessRules { ); } - getPotentialKingMoves(sq) { - return this.getSlideNJumpMoves( - sq, - V.steps[V.ROOK].concat(V.steps[V.BISHOP]), - { oneStep: true } - ); - } - isAttacked(sq, color) { return ( this.isAttackedByPawn(sq, color) ||