X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FAtomic2.js;h=f97be01c6fbfd713ba1434cfa505886d3fa66b3f;hb=9a7a1ccca45d083f50d92bc15cd389c14149b50a;hp=9ea22961a7106863bafc20ee619aa618f527d6c1;hpb=157a72c805261f68aa1adcd4776debf965d7e6cd;p=vchess.git diff --git a/client/src/variants/Atomic2.js b/client/src/variants/Atomic2.js index 9ea22961..f97be01c 100644 --- a/client/src/variants/Atomic2.js +++ b/client/src/variants/Atomic2.js @@ -27,6 +27,12 @@ export class Atomic2Rules extends Atomic1Rules { return this.movesCount == 0 && [1, 6].includes(x); } + canIplay(side, [x, y]) { + if (this.movesCount == 0) + return (this.turn == side && this.getPiece(x, y) == V.PAWN); + return super.canIplay(side, [x, y]); + } + doClick(square) { if (this.movesCount >= 1) return null; const [x, y] = [square[0], square[1]];