X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FAtomic.js;fp=client%2Fsrc%2Fvariants%2FAtomic.js;h=4aad7b72e875e24abd940fe7a40a1df6b1940de3;hb=e727fe31742dfb3e40eb222c94f4199e2be98453;hp=35def3faa0fe53ce4bf180d123abc8dc18da5064;hpb=2a8a94c9e539319c76c0a72967b39f2e7e7b279e;p=vchess.git diff --git a/client/src/variants/Atomic.js b/client/src/variants/Atomic.js index 35def3fa..4aad7b72 100644 --- a/client/src/variants/Atomic.js +++ b/client/src/variants/Atomic.js @@ -1,6 +1,13 @@ import { ChessRules, PiPo } from "@/base_rules"; export const VariantRules = class AtomicRules extends ChessRules { + getEpSquare(moveOrSquare) { + if (typeof moveOrSquare !== "object" || move.appear.length > 0) + return super.getEpSquare(moveOrSquare); + // Capturing move: no en-passant + return undefined; + } + getPotentialMovesFrom([x, y]) { let moves = super.getPotentialMovesFrom([x, y]);