maintenant tout marche, la validation pour la diagonale de 1 3 à 3 1 fonctionne enfin
This commit is contained in:
@@ -247,11 +247,12 @@ bool verifFinMatch(std::string grid[][LARGTIC], int compteur) {
|
|||||||
// Valide diagonale 02, 11, 20
|
// Valide diagonale 02, 11, 20
|
||||||
fin = true;
|
fin = true;
|
||||||
for (int i = 2; i > 0; i--) {
|
for (int i = 2; i > 0; i--) {
|
||||||
if (grid[i][i] == "") {
|
if (grid[i][2-i] == "") {
|
||||||
fin = false;
|
fin = false;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fin = fin && (grid[i][i] == grid[i - 1][i - 1]);
|
fin = fin && (grid[i][2 - i] == grid[2-i][i]);
|
||||||
|
cout << "V<EFBFBD>rification de " << i << "," << 2 - i << " et " << 2 - i << "," << i << endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -419,6 +420,7 @@ void changerLeTheme() {
|
|||||||
system("cls");
|
system("cls");
|
||||||
cout << endl << "Changer le theme du jeu Tic Tac Toe" << endl;
|
cout << endl << "Changer le theme du jeu Tic Tac Toe" << endl;
|
||||||
do {
|
do {
|
||||||
|
system("cls");
|
||||||
cout << endl
|
cout << endl
|
||||||
<< "Options des styles: " << "\n\n-------------------------------------"
|
<< "Options des styles: " << "\n\n-------------------------------------"
|
||||||
<< "\nA) Par defaut"
|
<< "\nA) Par defaut"
|
||||||
@@ -445,7 +447,7 @@ void changerLeTheme() {
|
|||||||
style = "themes/themeDefaut.txt";
|
style = "themes/themeDefaut.txt";
|
||||||
cout << "\nLe theme par defaut sera quand meme choisi. \n";
|
cout << "\nLe theme par defaut sera quand meme choisi. \n";
|
||||||
}
|
}
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'B':
|
case 'B':
|
||||||
@@ -464,6 +466,7 @@ void changerLeTheme() {
|
|||||||
style = "themes/themeDefaut.txt";
|
style = "themes/themeDefaut.txt";
|
||||||
cout << "\nLe theme par defaut sera choisi.\n";
|
cout << "\nLe theme par defaut sera choisi.\n";
|
||||||
}
|
}
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'C':
|
case 'C':
|
||||||
@@ -482,6 +485,7 @@ void changerLeTheme() {
|
|||||||
style = "themes/themeDefaut.txt";
|
style = "themes/themeDefaut.txt";
|
||||||
cout << "\nLe theme par defaut sera choisi.\n";
|
cout << "\nLe theme par defaut sera choisi.\n";
|
||||||
}
|
}
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'D':
|
case 'D':
|
||||||
@@ -500,6 +504,7 @@ void changerLeTheme() {
|
|||||||
style = "themes/themeDefaut.txt";
|
style = "themes/themeDefaut.txt";
|
||||||
cout << "\nLe theme par defaut sera choisi.\n";
|
cout << "\nLe theme par defaut sera choisi.\n";
|
||||||
}
|
}
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'E':
|
case 'E':
|
||||||
@@ -518,6 +523,7 @@ void changerLeTheme() {
|
|||||||
style = "themes/themeDefaut.txt";
|
style = "themes/themeDefaut.txt";
|
||||||
cout << "\nLe theme par defaut sera choisi.\n";
|
cout << "\nLe theme par defaut sera choisi.\n";
|
||||||
}
|
}
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'Q':
|
case 'Q':
|
||||||
@@ -526,6 +532,7 @@ void changerLeTheme() {
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
cout << "\n\nChoisir une option valide. \n";
|
cout << "\n\nChoisir une option valide. \n";
|
||||||
|
system("PAUSE>nul");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} while (choix != 'Q');
|
} while (choix != 'Q');
|
||||||
|
|||||||
Reference in New Issue
Block a user