Changement multi

master
cytoffin 4 years ago
parent 332c51ac0f
commit c142b3c992

@ -122,11 +122,13 @@ class Carte {
}
}
console.log("cartesPOS: ",carteselectPos);
var laCarte;
for (var i = 0; i < deckPartie.length; i++) {
if (this.id == deckPartie[i].identifiant) {
var laCarte = deckPartie[i];//Carte liee avec le code HTML
laCarte = deckPartie[i];//Carte liee avec le code HTML
}
}
@ -145,6 +147,15 @@ class Carte {
else
window.alert("5 max !");
};
for( var i =0; i < carteselectPos.length;i++){
carteselect=[];
//var carte = tab2[1];
//console.log(carteselectPos[i]);
//carteselect.push(carte);
console.log(tab2[carteselectPos[i]]);
var slt = ConvertUneCarte(tab2[carteselectPos[i]]);
console.log("C'est moi",slt.getMatrice);
}
};
}
@ -489,6 +500,37 @@ function TableauPareil(Liste1,Liste2){
return JSON.stringify(Liste1)==JSON.stringify(Liste2); //Retourne vrai si il sont pareils
}
function getRandomInt(max) {
return Math.floor(Math.random() * Math.floor(max));
}
function ConvertUneCarte(carte){
if(carte.length==0){
console.log("Vide");
}
var lesfigure=[];
for (let i = 0; i < carte.length; i++) {
if(carte[i]==1){
var premierefigure= new Figure(TypeFigure.Petit,FormeFigure.Rond,Math.floor(i/4),i%4);
lesfigure.push(premierefigure);
}
else if(carte[i]==2){
var deuxiemefigure = new Figure(TypeFigure.Moyen,FormeFigure.Rond,Math.floor(i/4),i%4);
lesfigure.push(deuxiemefigure);
}
}
var id = getRandomInt(100);
var carte2 = new Carte(id,lesfigure,3,4);
return carte2;
}
function ConvertInttoCarte(ListeDesCartes){
if(ListeDesCartes.length==0){
console.log("Vide");

Binary file not shown.
Loading…
Cancel
Save