X-Git-Url: https://git.auder.net/?p=xogo.git;a=blobdiff_plain;f=variants%2FDiscoduel%2Fclass.js;fp=variants%2FDiscoduel%2Fclass.js;h=ec96a436de494af1cccf7b1d364a241dabeb1cfe;hp=c081b319b63a2ec6860b080060b5453b1ff2386c;hb=4fcd7ab062f5250757804d633df01bd0d06da137;hpb=c4d2eb5bdf1b23d8c4a9d09322f84a9e0da9d60c 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)