X-Git-Url: https://git.auder.net/pieces/Cwda/c_black_rook.svg?a=blobdiff_plain;f=variants%2FDiscoduel%2Fclass.js;h=ec96a436de494af1cccf7b1d364a241dabeb1cfe;hb=253e65f6c4f342e5ac8230d7340ed413354f9c7f;hp=c081b319b63a2ec6860b080060b5453b1ff2386c;hpb=3232aba3419f129c70d5edd9a4ded1fefc146ea0;p=xogo.git diff --git a/variants/Discoduel/class.js b/variants/Discoduel/class.js index c081b31..ec96a43 100644 --- a/variants/Discoduel/class.js +++ b/variants/Discoduel/class.js @@ -38,7 +38,9 @@ export default class DiscoduelRules extends ChessRules { // No real winning condition (promotions count...) if ( ArrayFun.range(1, this.size.x).every(row_idx => { - this.board[row_idx].every(square => square.charAt(0) != 'w') + return this.board[row_idx].every(square => { + return (!square || square.charAt(0) != 'w'); + }) }) || !this.atLeastOneMove(this.turn)