X-Git-Url: https://git.auder.net/?p=xogo.git;a=blobdiff_plain;f=variants%2FHex%2Fclass.js;h=0797c91e42c0498699b8080f3d4bcddf50ba364a;hp=80d45019e2b8b86a94603b3dc95cc7ae4c4e2162;hb=f31de5e46015a93dca20765da61670035ce8f491;hpb=006c778a7d68e01f635d3d8faa74284512842356 diff --git a/variants/Hex/class.js b/variants/Hex/class.js index 80d4501..0797c91 100644 --- a/variants/Hex/class.js +++ b/variants/Hex/class.js @@ -74,10 +74,13 @@ export default class HexRules extends ChessRules { return res; } - genRandInitFen() { + genRandInitBaseFen() { // NOTE: size.x == size.y (square boards) const emptyCount = C.FenEmptySquares(this.size.x); - return (emptyCount + "/").repeat(this.size.x).slice(0, -1) + " w 0"; + return { + fen: (emptyCount + "/").repeat(this.size.x).slice(0, -1) + " w 0", + o: {} + }; } getSvgChessboard() { @@ -166,7 +169,7 @@ export default class HexRules extends ChessRules { get size() { const baseRatio = 1.6191907514450865; //2801.2 / 1730, "widescreen" const rc = - document.getElementById(this.containerid).getBoundingClientRect(); + document.getElementById(this.containerId).getBoundingClientRect(); const rotate = rc.width < rc.height; //"vertical screen" return { x: this.options["bsize"],