X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FBaroque%2Fclass.js;h=84331a2a29a344cccd2c303385494124437b8dfd;hb=7fbcb53de45ba7b7aed99d6087928779713810b1;hp=f2039d537619759d3a7c09064350c2ed252b9bda;hpb=10c9010b3b04915e132b6b3820f2f19c9ea6dcf0;p=xogo.git diff --git a/variants/Baroque/class.js b/variants/Baroque/class.js index f2039d5..84331a2 100644 --- a/variants/Baroque/class.js +++ b/variants/Baroque/class.js @@ -1,4 +1,4 @@ -import AbstractSpecialCaptureRules from "/variants/_SpecialCaptures.js"; +import AbstractSpecialCaptureRules from "/variants/_SpecialCaptures/class.js"; import {FenUtil} from "/utils/setupPieces.js"; import {Random} from "/utils/alea.js"; @@ -99,8 +99,8 @@ export default class BaroqueRules extends AbstractSpecialCaptureRules { isImmobilized([x, y]) { const piece = this.getPiece(x, y); const color = this.getColor(x, y); - const oppCol = C.GetOppCol(color); - const adjacentSteps = this.pieces()['k'].moves[0].steps; + const oppCol = C.GetOppTurn(color); + const adjacentSteps = this.pieces()['k'].both[0].steps; for (let step of adjacentSteps) { const [i, j] = [x + step[0], this.getY(y + step[1])]; if (