Reorganize folders (untested Baroque). Draft Go
[xogo.git] / variants / Berolina / class.js
index fdca8fb..beabdc6 100644 (file)
@@ -1,25 +1,3 @@
-import ChessRules from "/base_rules.js";
+import AbstractBerolinaRules from "/variants/_Berolina/class.js";
 
-export default class BerolinaRules extends ChessRules {
-
-//TODO: Berolina pawns in Utils, also captures for Baroque+Fugue+...
-
-  pieces(color, x, y) {
-      const pawnShift = (color == "w" ? -1 : 1);
-      let res = super.pieces(color, x, y);
-      res['p'].moves = [
-        {
-          steps: [[pawnShift, 1], [pawnShift, -1]],
-          range: 1
-        }
-      ];
-      res['p'].attack = [
-        {
-          steps: [[pawnShift, 0]],
-          range: 1
-        }
-      ];
-      return res;
-    }
-
-};
+export default class BerolinaRules extends AbstractBerolinaRules {};