X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FShogi.js;fp=client%2Fsrc%2Fvariants%2FShogi.js;h=bca37627025f6dde7caa9a835da4863813b9d4c2;hb=809ab1a837e0f748987bcf7d66defa11cb7a1792;hp=ac98835a94d23bc5f7ea7b3ca0096b0e79a3cf17;hpb=b2e8c34e0158f512741d67b8a1c25425e0b8747e;p=vchess.git diff --git a/client/src/variants/Shogi.js b/client/src/variants/Shogi.js index ac98835a..bca37627 100644 --- a/client/src/variants/Shogi.js +++ b/client/src/variants/Shogi.js @@ -24,6 +24,11 @@ export class ShogiRules extends ChessRules { return true; } + loseOnRepetition() { + // If current side is under check: lost + return this.underCheck(this.turn); + } + static IsGoodFen(fen) { if (!ChessRules.IsGoodFen(fen)) return false; const fenParsed = V.ParseFen(fen);