continuation generateur

master
pisouvigne 5 years ago
parent c1a6c2ab9a
commit 704f34175d

@ -301,9 +301,57 @@ function createGameOne(niveau) {
function generate2() {
var matchs = [[3, 2][2, 2]];
var fork = [[2, 1][1, 1]];
console.log(fork);
var matchs = [[3, 2], [2, 2]];
var fork = [[2, 1], [1, 1]];
var numberCol = 3;
var numberPerCol = [5, 3, 2];
var compt = new Array();
//attribution
for (let i = numberCol; i > 0; i--) {
let num = 1;
matchs.forEach(function (element) {
if (element[0] == i) {
for (let j = 0; j < element[1]; j++) {
compt.push([i, "same" + num]);
numberPerCol[i - 1]--;
}
num++;
}
});
for (let j = 0; j < numberPerCol[i - 1]; j++)
compt.push([i, "normal"]);
}
//creation et lien
var listeLogiqueObj = new Array();
let i = 0;
compt.forEach(function (element) {
if (element[1] === "normal") {
listeLogiqueObj.push({
id: "logique" + i,
col: element[0],
id1: null,
id2: null,
id3: null,
matchId1: null,
matchId2: null,
type: null,
});
} else {
listeLogiqueObj.push({
id: "logique" + i,
col: element[0],
id1: null,
id2: null,
id3: null,
matchId1: element[1],
matchId2: null,
type: null,
});
}
i++;
});
console.log(listeLogiqueObj);
}

Loading…
Cancel
Save