From c142b3c9926d672c397ec1db7c7fab21f4e56112 Mon Sep 17 00:00:00 2001 From: cytoffin Date: Mon, 8 Mar 2021 10:13:03 +0100 Subject: [PATCH] Changement multi --- SwichGIT/MultiFinal/js/main.js | 46 ++++++++++++++++++++++++++++-- SwichGIT/MultiFinal/mysqlitedb.db | Bin 245760 -> 258048 bytes 2 files changed, 44 insertions(+), 2 deletions(-) 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 e9b132d4e1a83bc2549d6c609ecb16a11a74cc90..642b472d827986cce60d475d977ca24631e88bc0 100644 GIT binary patch delta 10173 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 TU9tMEI$wV%Brf<=F=KxNu%kOW