From 3f718d190d48f10e5ef27d3e0a3ba8795991e787 Mon Sep 17 00:00:00 2001 From: gwen Date: Wed, 28 Feb 2024 14:24:49 +0100 Subject: [PATCH] =?UTF-8?q?afficher=20lettres=20devin=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- science-quest/src/components/jeux/pendu/Pendu.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/science-quest/src/components/jeux/pendu/Pendu.vue b/science-quest/src/components/jeux/pendu/Pendu.vue index 1640b7d..ac0e13a 100644 --- a/science-quest/src/components/jeux/pendu/Pendu.vue +++ b/science-quest/src/components/jeux/pendu/Pendu.vue @@ -7,6 +7,7 @@ export default{ viesRestantes:0, //0 == pendu; partie terminée, partieTerminee:true, //plus de lettres a deviner premierePartie:true, //ne pas afficher "Perdu" pour ceux qui viennent de rejoindre + lettresDejaDevine:"", //local uniquement, le client ne saura pas le mot debug_motADeviner:"einstein", @@ -18,6 +19,7 @@ export default{ }, methods:{ creerPartie: function(){ + this.debug_creerPartie() this.premierePartie=false this.partieTerminee=false //l'api (PATCH demarrerPartie) retournera le nombre de lettres a deviner ainsi que le nombre de vies @@ -26,7 +28,7 @@ export default{ this.progression="_".repeat(this.nbLettresADeviner); - this.debug_lettresDejaDevine="" + this.lettresDejaDevine="" }, deviner: function(event){ //prendre la lettre depuis l'event @@ -49,6 +51,10 @@ export default{ //plus de lettres a deviner this.partieTerminee=true } + //ajouter la lettre dans la liste des lettres devinées + if(!this.lettresDejaDevine.includes(lettreDevinee)){ + this.lettresDejaDevine+=lettreDevinee + } }, debug_letreDevinee: function(lettre){ //ce que l'api devrait faire if(this.viesRestantes<=0){ @@ -58,6 +64,9 @@ export default{ this.debug_lettresDejaDevine+=lettre this.debug_motADeviner.split("").forEach(w=>this.debug_lettresDejaDevine.includes(w) ? progression+=w : progression+="_") return progression + }, + debug_creerPartie: function(){ + this.debug_lettresDejaDevine="" } } } @@ -65,7 +74,7 @@ export default{