Final fixes in variants
[vchess.git] / public / javascripts / variants / Magnetic.js
index 225489e..c4995dd 100644 (file)
@@ -1,14 +1,6 @@
 class MagneticRules extends ChessRules
 {
-       static get HasEnpassant { return false; }
-
-       setOtherVariables(fen)
-       {
-               // No en-passant:
-               const parsedFen = V.ParseFen(fen);
-               this.setFlags(fenParsed.flags);
-               this.scanKingsRooks(fen);
-       }
+       static get HasEnpassant() { return false; }
 
        getPotentialMovesFrom([x,y])
        {
@@ -281,3 +273,5 @@ class MagneticRules extends ChessRules
                return 500; //checkmates evals may be slightly below 1000
        }
 }
+
+const VariantRules = MagneticRules;