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