diff --git a/SwichGIT/MultiFinal/js/main.js b/SwichGIT/MultiFinal/js/main.js index e3a6735..921f51a 100644 --- a/SwichGIT/MultiFinal/js/main.js +++ b/SwichGIT/MultiFinal/js/main.js @@ -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"); diff --git a/SwichGIT/MultiFinal/mysqlitedb.db b/SwichGIT/MultiFinal/mysqlitedb.db index e9b132d..642b472 100644 Binary files a/SwichGIT/MultiFinal/mysqlitedb.db and b/SwichGIT/MultiFinal/mysqlitedb.db differ