Untested draft refactor both/moves/attack for pieces specs
[xogo.git] / variants / Berolina / class.js
index beabdc6..ef0ba89 100644 (file)
@@ -1,3 +1,12 @@
-import AbstractBerolinaRules from "/variants/_Berolina/class.js";
+import ChessRules from "/base_rules.js";
+import BerolinaPawnSpec from "/variants/_Berolina/pawnSpec.js";
 
-export default class BerolinaRules extends AbstractBerolinaRules {};
+export default class BerolinaRules extends ChessRules {
+
+  pieces(color, x, y) {
+    let res = super.pieces(color, x, y);
+    res['p'] = BerolinaPawnSpec(color);
+    return res;
+  }
+
+};