X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FMagnetic.js;h=7b0d096ced0410205ee95c5949ecd70a0ac157f7;hb=f6dbe8e31a3260487664f1e0b50710b3f3efaf5f;hp=1ccc192ec0c9507793ed505767050261c168f520;hpb=388e4c401f05b1f6a4c54e33c9da9114969a53c0;p=vchess.git diff --git a/public/javascripts/variants/Magnetic.js b/public/javascripts/variants/Magnetic.js index 1ccc192e..7b0d096c 100644 --- a/public/javascripts/variants/Magnetic.js +++ b/public/javascripts/variants/Magnetic.js @@ -139,22 +139,14 @@ class MagneticRules extends ChessRules return true; //TODO: is it right? } - underCheck(move) + underCheck(color) { return false; //there is no check } getCheckSquares(move) { - const c = this.getOppCol(this.turn); //opponent - const saveKingPos = this.kingPos[c]; //king might be taken - this.play(move); - // The only way to be "under check" is to have lost the king (thus game over) - let res = this.kingPos[c][0] < 0 - ? [JSON.parse(JSON.stringify(saveKingPos))] - : []; - this.undo(move); - return res; + return []; } updateVariables(move)