X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FBenedict%2Fclass.js;h=81fee87e5eb8e0e841ca84ca632ca61b30ef1e39;hb=437dfd42748eb2359103fd87a7d0e780121a7865;hp=68667e132296272b8351cf5e13b5366d4b7c0733;hpb=082e639a3ed0a38a91fbe8d0e8bfa7b262b5227d;p=xogo.git diff --git a/variants/Benedict/class.js b/variants/Benedict/class.js index 68667e1..81fee87 100644 --- a/variants/Benedict/class.js +++ b/variants/Benedict/class.js @@ -6,7 +6,6 @@ export default class BenedictRules extends ChessRules { static get Options() { return { select: C.Options.select, - check: [], styles: [ "balance", "cylinder", @@ -36,13 +35,13 @@ export default class BenedictRules extends ChessRules { const attacks = specs.attack || specs.moves; for (let a of attacks) { outerLoop: for (let step of a.steps) { - let [i, j] = [x + step[0], this.computeY(y + step[1])]; + let [i, j] = [x + step[0], this.getY(y + step[1])]; let nbSteps = 1; while (this.onBoard(i, j) && this.board[i][j] == "") { if (a.range <= nbSteps++) continue outerLoop; i += step[0]; - j = this.computeY(j + step[1]); + j = this.getY(j + step[1]); } if ( this.onBoard(i, j) && this.getColor(i, j) == oppCol &&