changement de merde

This commit is contained in:
William
2025-12-05 09:52:53 -05:00
parent b38c59c22d
commit 15616971d8
3 changed files with 13 additions and 11 deletions

2
0
View File

@@ -1 +1 @@
Appuyez sur une touche pour continuer... Press any key to continue . . .

View File

@@ -128,22 +128,22 @@ void effectuerTour(int nbLettre)
for (int i = 0; i < nbLettre; i++) { for (int i = 0; i < nbLettre; i++) {
if (motRandom[i] == motPlayer[i]) { if (lettreDansMot(motRandom, motPlayer, nbLettre) == 1) {
SetConsoleTextAttribute(hconsole, 2);//mettre la lettre en vert SetConsoleTextAttribute(hconsole, 2);//mettre la lettre en vert
cout << motPlayer[i]; cout << motPlayer[i];
SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc
} }
else if (lettreDansMot(motRandom, motPlayer, nbLettre)) { else if (lettreDansMot(motRandom, motPlayer, nbLettre) == 2) {
SetConsoleTextAttribute(hconsole, 6);//mettre la lettre en vert SetConsoleTextAttribute(hconsole, 6);//mettre la lettre en jaune
cout << motPlayer[i]; cout << motPlayer[i];
SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc
} }
else { else {
SetConsoleTextAttribute(hconsole, 8);//mettre la lettre en vert SetConsoleTextAttribute(hconsole, 8);//mettre la lettre en gris
cout << motPlayer[i]; cout << motPlayer[i];
SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc SetConsoleTextAttribute(hconsole, 15);//remettre le texte en blanc
} }
@@ -179,18 +179,20 @@ bool dansListe(string motPlayer) {
} }
bool lettreDansMot(string motRandom, string motPlayer, int nbLettre) { int lettreDansMot(string motRandom, string motPlayer, int nbLettre) {
for (int i = 0; i < nbLettre; i++) { for (int i = 0; i < nbLettre; i++) {
for (int k = 0; k < nbLettre; k++) { for (int k = 0; k < nbLettre; k++) {
if ((motRandom[i] == motPlayer[k]) && (motRandom[i] != motPlayer[i])) {
return true; if (motRandom[i] == motPlayer[k] && i == k) {
return 1;
} }
else { else if ((motRandom[i] == motPlayer[k]) && i != k) {
return false; return 2;
} }
} }
} }
return 3;
} }

View File

@@ -35,4 +35,4 @@ string goToLine(fstream& monFlux, int numeroLigne);
void effectuerTour(int nbLettre); void effectuerTour(int nbLettre);
bool dansListe(string motPlayer); bool dansListe(string motPlayer);
bool comparerMot(fstream& monFlux, string motPlayer, int numeroLigne); bool comparerMot(fstream& monFlux, string motPlayer, int numeroLigne);
bool lettreDansMot(string motRandom, string motPlayer, int nbLettre); int lettreDansMot(string motRandom, string motPlayer, int nbLettre);