X-Git-Url: https://git.auder.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fvariants%2FGrand.js;h=2ce8542260f428672811fbaacf2c116911073362;hb=656b187886e5187e52fafe44b7dc0fb45ccd9222;hp=c056244d48ce427ecf1ed34943ab7edfe0905fae;hpb=ab6f48ea4d9c549830f549f077c597f57ea4a57d;p=vchess.git diff --git a/client/src/variants/Grand.js b/client/src/variants/Grand.js index c056244d..2ce85422 100644 --- a/client/src/variants/Grand.js +++ b/client/src/variants/Grand.js @@ -332,35 +332,35 @@ class GrandRules extends ChessRules let positions = range(10); // Get random squares for bishops - let randIndex = 2 * random(5); + let randIndex = 2 * randInt(5); let bishop1Pos = positions[randIndex]; // The second bishop must be on a square of different color - let randIndex_tmp = 2 * random(5) + 1; + let randIndex_tmp = 2 * randInt(5) + 1; let bishop2Pos = positions[randIndex_tmp]; // Remove chosen squares positions.splice(Math.max(randIndex,randIndex_tmp), 1); positions.splice(Math.min(randIndex,randIndex_tmp), 1); // Get random squares for knights - randIndex = random(8); + randIndex = randInt(8); let knight1Pos = positions[randIndex]; positions.splice(randIndex, 1); - randIndex = random(7); + randIndex = randInt(7); let knight2Pos = positions[randIndex]; positions.splice(randIndex, 1); // Get random square for queen - randIndex = random(6); + randIndex = randInt(6); let queenPos = positions[randIndex]; positions.splice(randIndex, 1); // ...random square for marshall - randIndex = random(5); + randIndex = randInt(5); let marshallPos = positions[randIndex]; positions.splice(randIndex, 1); // ...random square for cardinal - randIndex = random(4); + randIndex = randInt(4); let cardinalPos = positions[randIndex]; positions.splice(randIndex, 1);