X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FConvert.js;h=c501c023a87b0f2ce7bf5059bafc52422b0e00df;hb=4313762da3237b04f204e121a20cab3ba7bb5dd2;hp=74ffead52e394c775c4136df58b9d0ee60eb87a1;hpb=eb918ce57b6857bdf2d575a4cac2976d5f65a790;p=vchess.git diff --git a/client/src/variants/Convert.js b/client/src/variants/Convert.js index 74ffead5..c501c023 100644 --- a/client/src/variants/Convert.js +++ b/client/src/variants/Convert.js @@ -13,10 +13,8 @@ export class ConvertRules extends ChessRules { this.lastMoveEnd = [null]; } - static GenRandInitFen(randomness) { - if (randomness == 0) - return "rnbqkbnr/8/pppppppp/8/8/PPPPPPPP/8/RNBQKBNR w 0 ahah"; - const baseFen = ChessRules.GenRandInitFen(randomness); + static GenRandInitFen(options) { + const baseFen = ChessRules.GenRandInitFen(options); return ( baseFen.substr(0, 8) + "/8/pppppppp/8/8/PPPPPPPP/8/" + @@ -263,7 +261,7 @@ export class ConvertRules extends ChessRules { else break; } for (let i = mvArray.length - 1; i >= 0; i--) this.undo(mvArray[i]); - if (!mv.end.released) return (mvArray.length > 1 ? mvArray : mvArray[0]); + if (!mv.end.converted) return (mvArray.length > 1 ? mvArray : mvArray[0]); } return null; //never reached }