From 332c51ac0fa86ab2a1a31ce9a7d5947d5cb5221b Mon Sep 17 00:00:00 2001 From: theo Date: Mon, 8 Mar 2021 09:19:47 +0100 Subject: [PATCH] multi final --- SwichGIT/MultiFinal/.idea/.gitignore | 8 ---- SwichGIT/MultiFinal/.idea/MorpionBureau.iml | 8 ---- SwichGIT/MultiFinal/.idea/dataSources.xml | 12 ------ SwichGIT/MultiFinal/.idea/deployment.xml | 21 ---------- SwichGIT/MultiFinal/.idea/modules.xml | 8 ---- SwichGIT/MultiFinal/js/main.js | 41 +++++++++++++++++++- SwichGIT/MultiFinal/mysqlitedb.db | Bin 204800 -> 245760 bytes 7 files changed, 39 insertions(+), 59 deletions(-) delete mode 100644 SwichGIT/MultiFinal/.idea/.gitignore delete mode 100644 SwichGIT/MultiFinal/.idea/MorpionBureau.iml delete mode 100644 SwichGIT/MultiFinal/.idea/dataSources.xml delete mode 100644 SwichGIT/MultiFinal/.idea/deployment.xml delete mode 100644 SwichGIT/MultiFinal/.idea/modules.xml diff --git a/SwichGIT/MultiFinal/.idea/.gitignore b/SwichGIT/MultiFinal/.idea/.gitignore deleted file mode 100644 index 416d38a..0000000 --- a/SwichGIT/MultiFinal/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/../../../../../:\wamp64\www\multi\.idea/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/SwichGIT/MultiFinal/.idea/MorpionBureau.iml b/SwichGIT/MultiFinal/.idea/MorpionBureau.iml deleted file mode 100644 index c956989..0000000 --- a/SwichGIT/MultiFinal/.idea/MorpionBureau.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/MultiFinal/.idea/dataSources.xml b/SwichGIT/MultiFinal/.idea/dataSources.xml deleted file mode 100644 index ad39e86..0000000 --- a/SwichGIT/MultiFinal/.idea/dataSources.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sqlite.xerial - true - org.sqlite.JDBC - jdbc:sqlite:C:\wamp64\www\MorpionBureau\mysqlitedb.db - $ProjectFileDir$ - - - \ No newline at end of file diff --git a/SwichGIT/MultiFinal/.idea/deployment.xml b/SwichGIT/MultiFinal/.idea/deployment.xml deleted file mode 100644 index 1e97584..0000000 --- a/SwichGIT/MultiFinal/.idea/deployment.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/MultiFinal/.idea/modules.xml b/SwichGIT/MultiFinal/.idea/modules.xml deleted file mode 100644 index 727b7e5..0000000 --- a/SwichGIT/MultiFinal/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/MultiFinal/js/main.js b/SwichGIT/MultiFinal/js/main.js index 38438fe..e3a6735 100644 --- a/SwichGIT/MultiFinal/js/main.js +++ b/SwichGIT/MultiFinal/js/main.js @@ -8,6 +8,7 @@ var darkprima = "#474747"; var darkseconda = "#393939"; var darktercia = "#606060"; var carteselect = []; +var carteselectPos = []; var deckPartie = []; //Ensemble des cartes affichees a l'ecran var TasDuJEU = []; // Ensemble de toutes les cartes presente dans le jeu var allMode = ["Solo", "Infini", "Multi"]; // Défini tout les modes de Jeu @@ -108,24 +109,43 @@ class Carte { this.link.onclick = function selectioncarte() { var macarte = this.id; var lacarte = "card" + macarte; + + for (var i = 0; i < deckPartie.length; i++) { + if (this.id == deckPartie[i].identifiant) { + if (carteselectPos.includes(i)) { + carteselectPos.splice(carteselectPos.indexOf(i), 1); + } else { + if(carteselectPos.length<5) { + carteselectPos.push(i); + } + } + } + } + console.log("cartesPOS: ",carteselectPos); + for (var i = 0; i < deckPartie.length; i++) { if (this.id == deckPartie[i].identifiant) { var laCarte = deckPartie[i];//Carte liee avec le code HTML } } + + + //cas où la carte a déjà été cliqué if (document.getElementById(lacarte).style.boxShadow != "") { var pos = carteselect.indexOf(laCarte); carteselect.splice(pos, 1); document.getElementById(lacarte).style.boxShadow = ""; } + //cas où la carte n'a pas déjà été cliqué else { if (carteselect.length < 5) { carteselect.push(laCarte); document.getElementById(lacarte).style.boxShadow = "0 0 1vw red, 0 0 1vw red"; } else - window.alert("Bonjour !"); - } + window.alert("5 max !"); + }; + }; } @@ -497,7 +517,24 @@ function ConvertInttoCarte(ListeDesCartes){ } console.log("Longeurs liste : "+lescartes.length); afficherCartes(lescartes); + deckPartie = lescartes; console.log("--Conversion réussie--"); + // console.log("CARTES SELECTS : ",carteselectPos); + reselectCartes(); +} + +function reselectCartes() { + + if (carteselectPos != [] && carteselectPos!=null) { + // console.log("cartesPOS: ",carteselectPos); + carteselectPos.forEach((pos) => { + var lacarte = "card"+pos; + var numeroCarte = pos; + console.log("lacarte: ",lacarte); + console.log(deckPartie[numeroCarte].get); + document.getElementById(lacarte).style.boxShadow = "0 0 1vw red, 0 0 1vw red"; + }); + } } function retour() { diff --git a/SwichGIT/MultiFinal/mysqlitedb.db b/SwichGIT/MultiFinal/mysqlitedb.db index f5344e1e40671066f996bc010f2c64c97511c009..e9b132d4e1a83bc2549d6c609ecb16a11a74cc90 100644 GIT binary patch delta 27909 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 Os2|}5*(k5Uvi}zhA?g7D delta 1268 zcmZ9LYfKzf6vyw}xx4Jl&b_l^+f-}8U0C{vU>BC>?j*kR)CUbJm z@Bg23PHtuf2j#(OX=ID2MgaiT=JSSoH&mmOz3=a`?T{5lz%EVlq_oGH4o-dJu@LRs zR{uSWT6NR@P_~c7%B=mB;>K5t8#$x65&qW1m*IX|GzcG=9J&u1{jbA!s*9vN$bdYg z;u*f5K68j`*@Rxi4@h~G0y!|pngGDkoyL`ESS}$}jnmQ`Y-JgIl75+kEyn2_9Ds_& z$@<&{=nk4g6X+$>PMsrgfF2s;f_^nnUlmMyAed+Ozn8pd{mjL&BCt>WPiO3`OZXq# zX55{JJv_}#!<{sL8IB`)5gey_4j!W;*WeCgb^+cm(sP%f(}uYO=mrabIufv#4&UHP z=?lHQ>>hwk+;;FMSdbUx^Ki3#id&U?xLMiDWo3~&LYCP?IZ;X(mbup^t}c66@7b| zIggmmSu<>2h1=<=>+l4I9C)5v2J!}+wJuK)=PeGw1HhqKN_!9-15T~4)E|a3z@avT zVl}}`(%S`ol6e=5sO`;xOduR@1xtJqBvPL4NVTuVyDtoWH1%{ujl{ZwvFa%Jfj`U| z{aSj^%@Rjv##dVv?1;2`!FQ%H;H?VPwMC-o25^LO$L4GsG0%i&4qlCKuvvHOI@f7d~9`rrVdX{usc=T z;!T5drrsI$uv6$#ll9;urn6D3qjd}sgr|gz&@A|cN})s`wzbJ2*=DTSc&_NJ3;b3jyJd&ry1?HcFDv?9 ztIPa9)_s49zNe7MitaCDMA08EWLVL67cxoF8w#0S(d$iic>Q2e(d!D0f}+