X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=base_rules.js;h=20ffbee4cdddfc6661f1c031782937800b289827;hb=6bf2ab3498d5d469ea456b528c178dc481789b76;hp=47f70c2f1be3c2e7ada38dd81d2bec9e35766d68;hpb=ecd7d190129bdf5e791e47fcb857d3e0cc9dac92;p=xogo.git diff --git a/base_rules.js b/base_rules.js index 47f70c2..20ffbee 100644 --- a/base_rules.js +++ b/base_rules.js @@ -408,14 +408,14 @@ export default class ChessRules { } // Some additional variables from FEN (variant dependant) - setOtherVariables(fenParsed) { + setOtherVariables(fenParsed, pieceArray) { // Set flags and enpassant: if (this.hasFlags) this.setFlags(fenParsed.flags); if (this.hasEnpassant) this.epSquare = this.getEpSquare(fenParsed.enpassant); if (this.hasReserve && !this.isDiagram) - this.initReserves(fenParsed.reserve); + this.initReserves(fenParsed.reserve, pieceArray); if (this.options["crazyhouse"]) this.initIspawn(fenParsed.ispawn); if (this.options["teleport"]) {