modification de la commande VérifFinMatch pour qu'elle fonctionne

This commit is contained in:
Lea
2025-11-28 08:29:05 -05:00
parent ac31baba3d
commit 614c11ec23

View File

@@ -220,13 +220,13 @@ void tourJoueur(string grid[][LARGTIC], int joueur) {
}
bool verifFinMatch(std::string grid[][LARGTIC]) {
bool fin = false;
bool fin = true;
// Valide horizontales
for (int i = 0; i < 2; i++) {
fin = true;
for (int j = 0; j < 2; j++) {
if (grid[i][j] == " ") {
if (grid[i][j] == "") {
fin = false;
}
@@ -242,7 +242,7 @@ bool verifFinMatch(std::string grid[][LARGTIC]) {
for (int i = 0; i < 2; i++) {
fin = true;
for (int j = 0; j < 2; j++) {
if (grid[i][j] == " ") {
if (grid[i][j] == "") {
fin = false;
}
else {
@@ -256,7 +256,7 @@ bool verifFinMatch(std::string grid[][LARGTIC]) {
// Valide diagonale de 00, 11, 22
fin = true;
for (int i = 0; i < 2; i++) {
if (grid[i][i] == " ") {
if (grid[i][i] == "") {
fin = false;
}
else {
@@ -270,7 +270,7 @@ bool verifFinMatch(std::string grid[][LARGTIC]) {
// Valide diagonale 02, 11, 20
fin = true;
for (int i = 2; i > 0; i--) {
if (grid[i][i] == " ") {
if (grid[i][i] == "") {
fin = false;
}
else {