rename getOppCol into static GetOppCol + start thinking about problems page
[vchess.git] / public / javascripts / variants / Magnetic.js
index 7b0d096..8adb1ba 100644 (file)
@@ -156,14 +156,14 @@ class MagneticRules extends ChessRules
                if (move.vanish.length >= 2 && move.vanish[1].p == V.KING)
                {
                        // We took opponent king !
-                       const oppCol = this.getOppCol(c);
+                       const oppCol = V.GetOppCol(c);
                        this.kingPos[oppCol] = [-1,-1];
                        this.castleFlags[oppCol] = [false,false];
                }
                // Did we magnetically move our (init) rooks or opponents' ones ?
                const firstRank = (c == "w" ? 7 : 0);
                const oppFirstRank = 7 - firstRank;
-               const oppCol = this.getOppCol(c);
+               const oppCol = V.GetOppCol(c);
                move.vanish.forEach(psq => {
                        if (psq.x == firstRank && this.INIT_COL_ROOK[c].includes(psq.y))
                                this.castleFlags[c][psq.y==this.INIT_COL_ROOK[c][0] ? 0 : 1] = false;
@@ -176,7 +176,7 @@ class MagneticRules extends ChessRules
        {
                super.unupdateVariables(move);
                const c = move.vanish[0].c;
-               const oppCol = this.getOppCol(c);
+               const oppCol = V.GetOppCol(c);
                if (this.kingPos[oppCol][0] < 0)
                {
                        // Last move took opponent's king