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