Add some more variants; TODO: Doublemove options
[xogo.git] / variants / Balanced / class.js
diff --git a/variants/Balanced/class.js b/variants/Balanced/class.js
new file mode 100644 (file)
index 0000000..f466f08
--- /dev/null
@@ -0,0 +1,18 @@
+import ChessRules from "/base_rules.js";
+
+export default class BalancedRules extends ChessRules {
+
+  static get Options() {
+    return {
+      select: C.Options.select,
+      check: C.Options.check,
+      styles: C.Options.styles.filter(s => s != "balance")
+    };
+  }
+
+  constructor(o) {
+    super(o);
+    this.options.balance = true;
+  }
+
+};