X-Git-Url: https://git.auder.net/images/pieces/current/gitweb.js?a=blobdiff_plain;f=public%2Fjavascripts%2Fbase_rules.js;h=0f637c575695d30d3f8b102c37267952922d19c5;hb=b8121223012a3eb331022adc465bbfb4014363c8;hp=c24c84c619459b0135dff775635c0aa12262b4e3;hpb=9de73b71a1db5464f89a202e6cdfdc7b6b6b0753;p=vchess.git diff --git a/public/javascripts/base_rules.js b/public/javascripts/base_rules.js index c24c84c6..0f637c57 100644 --- a/public/javascripts/base_rules.js +++ b/public/javascripts/base_rules.js @@ -479,8 +479,7 @@ class ChessRules { if (moves.length == 0) return []; - let color = this.turn; - return moves.filter(m => { return !this.underCheck(m, color); }); + return moves.filter(m => { return !this.underCheck(m); }); } // Search for all valid moves considering current turn (for engine and game end) @@ -781,10 +780,9 @@ class ChessRules getComputerMove() { const color = this.turn; - - // Rank moves using a min-max at depth 2 let moves1 = this.getAllValidMoves(); + // Rank moves using a min-max at depth 2 for (let i=0; i'; pgn += '[Date "' + d.getFullYear() + '-' + (d.getMonth()+1) + '-' + d.getDate() + '"]
'; pgn += '[White "' + (mycolor=='w'?'Myself':opponent) + '"]
'; pgn += '[Black "' + (mycolor=='b'?'Myself':opponent) + '"]
';