X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FKonane.js;h=1daad7afebbee34a750a71d68c1595349a15dbfc;hp=357bae75846e72c4cf1316b1bf1041b0599caa77;hb=7c05a5f2297bea540c700ebceb0cc8b03a7f6775;hpb=cdab566355412821c9187078ee0864ceb30545de diff --git a/client/src/variants/Konane.js b/client/src/variants/Konane.js index 357bae75..1daad7af 100644 --- a/client/src/variants/Konane.js +++ b/client/src/variants/Konane.js @@ -53,9 +53,9 @@ export class KonaneRules extends ChessRules { this.captures = []; //reinit for each move } - hoverHighlight(x, y) { - if (this.movesCount >= 2) return false; + hoverHighlight([x, y], side) { const c = this.turn; + if (this.movesCount >= 2 || (!!side && side != c)) return false; if (c == 'w') return (x == y && [0, 3, 4, 7].includes(x)); // "Black": search for empty square and allow nearby for (let i of [0, 3, 4, 7]) {