Start thinking about Coregal
[xogo.git] / variants / Capablanca / class.js
index 2fd1516..5b1c80e 100644 (file)
@@ -1,4 +1,5 @@
 import ChessRules from "/base_rules.js";
+import {FenUtil} from "/utils/setupPieces.js";
 
 export default class CapablancaRules extends ChessRules {
 
@@ -47,7 +48,11 @@ export default class CapablancaRules extends ChessRules {
   }
 
   get size() {
-    return {x: 8, y: 10};
+    return {
+      x: 8,
+      y: 10,
+      ratio: 1.25
+    };
   }
 
   genRandInitBaseFen() {
@@ -55,7 +60,7 @@ export default class CapablancaRules extends ChessRules {
       ['r', 'n', 's', 'b', 'q', 'k', 'b', 'e', 'n', 'r'],
       {
         randomness: this.options["randomness"],
-        between: {p1: 'k', p2: 'r'},
+        between: [{p1: 'k', p2: 'r'}],
         diffCol: ['b'],
         flags: ['r']
       }