Ajout d'une fonction Transformant une Carte HTML en Matrice

Golfier
Yannis 5 years ago
parent aee08ee705
commit 7f19b9658e

@ -170,6 +170,33 @@ function creecarte() {
}
}
function CarteToMatrice(idcarte) {
var laDivEnfantCarte = document.getElementById(idcarte).firstElementChild;
var cols = 3;
var rows = 4;
var myMatrice = new Array();
for (var i = 0; i < cols; i++) {
myMatrice[i] = new Array();
for (var j = 0; j < rows; j++) {
myMatrice[i][j] = 0;
}
}
for (var i = 0; i < laDivEnfantCarte.childNodes.length; i++) {
if (laDivEnfantCarte.childNodes[i].childNodes.length != 0) {
if (laDivEnfantCarte.childNodes[i].childNodes[0].firstChild.className == "anneau") {
myMatrice[i % 3][Math.floor(i / 3)] = 2;
}
if (laDivEnfantCarte.childNodes[i].childNodes[0].firstChild.className == "rond") {
myMatrice[i % 3][Math.floor(i / 3)] = 1;
}
}
}
return myMatrice;
}
function getRandom(min, max) {
return Math.round(Math.random() * (max - min) + min)
}

Loading…
Cancel
Save