|
|
|
@ -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");
|
|
|
|
|