X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FMonochrome.js;h=31cf59ea3deb066cd1bb13510c44a564733b999a;hb=e50a802531b99829c533f22ecd21e359e7e1e049;hp=7264775245d061c607a513035af1f9998adcc6a6;hpb=665eed903c4f294de82e7cb0ce4026b64fe64765;p=vchess.git diff --git a/client/src/variants/Monochrome.js b/client/src/variants/Monochrome.js index 72647752..31cf59ea 100644 --- a/client/src/variants/Monochrome.js +++ b/client/src/variants/Monochrome.js @@ -6,6 +6,14 @@ export class MonochromeRules extends ChessRules { return false; } + static get Lines() { + return [ [[4, 0], [4, 8]] ]; + } + + get showFirstTurn() { + return true; + } + static IsGoodPosition(position) { if (position.length == 0) return false; const rows = position.split("/"); @@ -15,7 +23,7 @@ export class MonochromeRules extends ChessRules { for (let i = 0; i < row.length; i++) { if (V.PIECES.includes(row[i])) sumElts++; else { - const num = parseInt(row[i]); + const num = parseInt(row[i], 10); if (isNaN(num)) return false; sumElts += num; }