X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fbase_rules.js;fp=public%2Fjavascripts%2Fbase_rules.js;h=7db4cfdebaa7459c713adb7ea36d1cee77ed421c;hb=7d9e99bc177972c5af8b1b45f4bfb043d8306f30;hp=4b0b470521bac7b394d8234386bae0bd3100f31c;hpb=7ee085c29c53c5072008e10a1ec8d3a763f42859;p=vchess.git diff --git a/public/javascripts/base_rules.js b/public/javascripts/base_rules.js index 4b0b4705..7db4cfde 100644 --- a/public/javascripts/base_rules.js +++ b/public/javascripts/base_rules.js @@ -1053,6 +1053,8 @@ class ChessRules move.flags = JSON.stringify(this.aggregateFlags()); //save flags (for undo) if (V.HasEnpassant) this.epSquares.push( this.getEpSquare(move) ); + if (!move.color) + move.color = this.turn; //for interface V.PlayOnBoard(this.board, move); this.turn = V.GetOppCol(this.turn); this.movesCount++;