Almost added TitanChess + EvolutionChess
[vchess.git] / client / src / variants / Upsidedown.js
index e824200..43f3825 100644 (file)
@@ -2,12 +2,9 @@ import { ChessRules } from "@/base_rules";
 import { randInt } from "@/utils/alea";
 import { ArrayFun } from "@/utils/array";
 
-export const VariantRules = class UpsidedownRules extends ChessRules {
-  static get HasFlags() {
-    return false;
-  }
+export class UpsidedownRules extends ChessRules {
 
-  static get HasCastle() {
+  static get HasFlags() {
     return false;
   }
 
@@ -73,11 +70,13 @@ export const VariantRules = class UpsidedownRules extends ChessRules {
       pieces["w"].join("").toUpperCase() +
       "/PPPPPPPP/8/8/8/8/pppppppp/" +
       pieces["b"].join("") +
+      // No castle, no en-passant:
       " w 0"
-    ); //no castle, no en-passant
+    );
   }
 
   static get SEARCH_DEPTH() {
     return 2;
   }
+
 };