diff --git a/Motus/Main.qml b/Motus/Main.qml index e966dfd4a374f28ab1e9eb65b28fe8c6e5ecb81a..2ca0d57c6df4883296217caaded54f602d96b916 100644 --- a/Motus/Main.qml +++ b/Motus/Main.qml @@ -60,10 +60,10 @@ Window { if (indice_case === nb_lettres) { var mot_entre = ""; for (var i = 0; i<nb_lettres; i++){ - mot_entre += caseArray[current_essai * nb_lettres + indice_case]; + mot_entre += caseArray[current_essai * nb_lettres + indice_case]._textText; } - if (motusGame.existWord(mot_entre)){ + if (motusGame.existWord(mot_entre.toUpperCase())){ // Vérification de la proposition sur la ligne actuelle for (i = 0; i < nb_lettres; i++) { var case_verif = caseArray[current_essai * nb_lettres + i]; @@ -112,8 +112,9 @@ Window { repeat: false // Ne se répète pas onTriggered: { // Réinitialiser la couleur - for (i = 0; i < nb_lettres; i++) { - case_verif = caseArray[current_essai * nb_lettres + i]; + console.log('coucou'); + for (var ind = 0; ind < nb_lettres; ind++) { + var case_verif = caseArray[current_essai * nb_lettres + ind]; case_verif.rectangleColor = "#323232"; case_verif.rectangleBordercolor = "#ffffff"; } diff --git a/Motus/motusgame.cpp b/Motus/motusgame.cpp index 8ef5e5846b1179a95c7852cd9084854a9ef2fea7..864ef8e87a0d3021d51e3f221fb9c7170b178cd5 100644 --- a/Motus/motusgame.cpp +++ b/Motus/motusgame.cpp @@ -76,7 +76,7 @@ bool MotusGame::existWord(const QString &word) { // Supposons que wordsByLength est un QMap<int, QStringList> const QStringList &list = wordsByLength[n]; for (int i = 0; i < list.size(); i++) { - if (list[i] == word) { + if (list[i].toUpper() == word) { exists = true; break; // On arrête la recherche dès qu'on trouve le mot }