X-Git-Url: https://git.auder.net/img/rock_paper_scissors_lizard_spock.gif?a=blobdiff_plain;f=variants%2FCapablanca%2Fclass.js;h=5b1c80ed636f4dc58452aba9a8d8949b098f67d0;hb=2c8375bb77dda7cbeaee983a09e202436be2191c;hp=342429b2d3c3c0386c18385841dc05799f360811;hpb=c9a20f4f198e1877bd260a610b1692b3d65d0eba;p=xogo.git diff --git a/variants/Capablanca/class.js b/variants/Capablanca/class.js index 342429b..5b1c80e 100644 --- a/variants/Capablanca/class.js +++ b/variants/Capablanca/class.js @@ -1,4 +1,5 @@ import ChessRules from "/base_rules.js"; +import {FenUtil} from "/utils/setupPieces.js"; export default class CapablancaRules extends ChessRules { @@ -47,14 +48,19 @@ export default class CapablancaRules extends ChessRules { } get size() { - return {x: 8, y: 10}; + return { + x: 8, + y: 10, + ratio: 1.25 + }; } genRandInitBaseFen() { const s = FenUtil.setupPieces( ['r', 'n', 's', 'b', 'q', 'k', 'b', 'e', 'n', 'r'], { - between: {p1: 'k', p2: 'r'}, + randomness: this.options["randomness"], + between: [{p1: 'k', p2: 'r'}], diffCol: ['b'], flags: ['r'] }