X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FGrand.js;fp=public%2Fjavascripts%2Fvariants%2FGrand.js;h=22b2494858d30f887559d60e03855dd09acd79aa;hp=ec2afd81fc98d5afd0fabe6dfcc21e07a3f3023d;hb=fb6ceeff17b53ab049e14d2bee7a61de92ca4762;hpb=f1cb85f915a7734b6900527039f505c391b234e5 diff --git a/public/javascripts/variants/Grand.js b/public/javascripts/variants/Grand.js index ec2afd81..22b24948 100644 --- a/public/javascripts/variants/Grand.js +++ b/public/javascripts/variants/Grand.js @@ -18,10 +18,18 @@ class GrandRules extends ChessRules return true; } + static ParseFen(fen) + { + const fenParts = fen.split(" "); + return Object.assign( + ChessRules.ParseFen(fen), + { captured: fenParts[4] } + ); + } + static GenRandInitFen() { - const fen = ChessRules.GenRandInitFen(); - return fen.replace(" w 1111", " w 1111 0000000000"); + return ChessRules.GenRandInitFen() + " 0000000000"; } getFen()