From 2150558c58e5d2089f16c5368dcb795a64671957 Mon Sep 17 00:00:00 2001
From: ppouchet <pierre.pouchet@etu.ec-lyon.fr>
Date: Mon, 31 Mar 2025 12:21:02 +0200
Subject: [PATCH] =?UTF-8?q?Ne=20pas=20pouvoir=20recliquer=20sur=20G=C3=A9n?=
 =?UTF-8?q?=C3=A9rer=20un=20mot?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Motus/Main.qml    | 6 ++++++
 Motus/motusgame.h | 1 +
 2 files changed, 7 insertions(+)

diff --git a/Motus/Main.qml b/Motus/Main.qml
index 000a85b..b736f0a 100644
--- a/Motus/Main.qml
+++ b/Motus/Main.qml
@@ -200,9 +200,15 @@ Window {
                         MouseArea {
                             anchors.fill: parent
                             cursorShape: Qt.PointingHandCursor
+                            enabled: motusGame.win || motusGame.loosetry || motusGame.loosetime || !motusGame.debut
                             onClicked: {
+
                                 // Début d'une partie, désactivation des boutons de régénération, etc.
+                                motusGame.debut=true;
                                 mot = motusGame.getRandomWord(nb_lettres);
+                                motusGame.setLoosetrybool(false);
+                                motusGame.setLoosetimebool(false);
+                                motusGame.setWinbool(false);
                                 motusGame.startTimer();
                                 case3._textText = mot;
                                 mot_split = mot.split("");
diff --git a/Motus/motusgame.h b/Motus/motusgame.h
index 8ed3743..eeebd32 100644
--- a/Motus/motusgame.h
+++ b/Motus/motusgame.h
@@ -83,6 +83,7 @@ private:
     bool loosetry = false;
     bool loosetime = false;
     bool win = false;
+    bool debut = false;
 
     void loadWords();
 
-- 
GitLab