X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FAtomic.js;h=b86e7822507ebadca8ecee6ac7bef4ed3312c5f4;hp=2b7b1ac343693c7f13cde637265f7f3e181086b0;hb=a37076f1ac8f4c19d9b34a60cbe89df86b88fa0b;hpb=385166a4d682afbdd8e4adc885df9e7a39a5e52f diff --git a/public/javascripts/variants/Atomic.js b/public/javascripts/variants/Atomic.js index 2b7b1ac3..b86e7822 100644 --- a/public/javascripts/variants/Atomic.js +++ b/public/javascripts/variants/Atomic.js @@ -30,10 +30,11 @@ class AtomicRules extends ChessRules getPotentialKingMoves([x,y]) { + const V = VariantRules; // King cannot capture: let moves = []; - let [sizeX,sizeY] = VariantRules.size; - const steps = VariantRules.steps[VariantRules.QUEEN]; + let [sizeX,sizeY] = V.size; + const steps = V.steps[V.ROOK].concat(V.steps[V.BISHOP]); for (let step of steps) { var i = x + step[0];