From ac77e5a27e29310a3daf098c647e4169a8e053f5 Mon Sep 17 00:00:00 2001
From: Ulysse Durand <ulysse.durand@ens-lyon.fr>
Date: Fri, 11 Apr 2025 21:03:51 +0200
Subject: [PATCH] On apprend a utiliser c++

---
 motus/brain.cpp | 4 +++-
 motus/jeu.cpp   | 2 +-
 motus/ligne.cpp | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/motus/brain.cpp b/motus/brain.cpp
index 6a4e02c..2ec8102 100644
--- a/motus/brain.cpp
+++ b/motus/brain.cpp
@@ -4,13 +4,15 @@
 #include <iostream>
 #include <filesystem>
 #include "fullligneexception.h"
+#include <QString>
+
 using namespace std;
 namespace fs = std::filesystem;
 
 #include "nowordexception.h"
 #include "brain.h"
 
-Brain::Brain(string dicodir) : dicodir(dicodir) {
+Brain::Brain(string dicodir) : dicodir(dicodir), nbEssais(0) {
     vector<string> files = getTxtFiles();
     // TODO
     // Initialise le menu déroulant avec files
diff --git a/motus/jeu.cpp b/motus/jeu.cpp
index c45576a..4ffac61 100644
--- a/motus/jeu.cpp
+++ b/motus/jeu.cpp
@@ -46,7 +46,7 @@ void Jeu::initGame() {
 void Jeu::startGame() {
     brain->setFichierDico("words_alpha.txt");
 
-    brain->setNombreEssais(6);
+    brain->setNombreEssais(8);
     brain->setTailleMots(5);
 
     brain->initGame();
diff --git a/motus/ligne.cpp b/motus/ligne.cpp
index d90e51f..304bf26 100644
--- a/motus/ligne.cpp
+++ b/motus/ligne.cpp
@@ -16,7 +16,7 @@ void Ligne::initLigne() {
 
 bool Ligne::isGameCleared() {
     int nbjustes = 0;
-    cout << bonmot << endl;
+    cout << bonmot.length() <<endl;
     show();
     for (int i = 0; i < bonmot.length(); i++) {
         char bonnelettre = toupper(bonmot[i]);  // Convert to uppercase
-- 
GitLab