je sais plus, tbh
This commit is contained in:
@@ -17,7 +17,6 @@ using namespace std;
|
|||||||
extern const int LARGTIC;
|
extern const int LARGTIC;
|
||||||
const string ICONJ1 = { "X" };
|
const string ICONJ1 = { "X" };
|
||||||
const string ICONJ2 = { "O" };
|
const string ICONJ2 = { "O" };
|
||||||
const string DEFAULT = { " " };
|
|
||||||
int codeConsole = 0;
|
int codeConsole = 0;
|
||||||
|
|
||||||
fstream monFlux;
|
fstream monFlux;
|
||||||
@@ -88,7 +87,7 @@ void afficherImageMenu(std::fstream& monFlux) {
|
|||||||
//G<>n<EFBFBD>ral (plusieurs options)
|
//G<>n<EFBFBD>ral (plusieurs options)
|
||||||
void initTab(string grid[][LARGTIC]) {
|
void initTab(string grid[][LARGTIC]) {
|
||||||
for (int i = 0; i < LARGTIC; i++) {
|
for (int i = 0; i < LARGTIC; i++) {
|
||||||
for (int j = 0; j < LARGTIC; i++) {
|
for (int j = 0; j < LARGTIC; j++) {
|
||||||
grid[i][j] = " ";
|
grid[i][j] = " ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -175,6 +174,14 @@ void tourJoueur(string grid[][LARGTIC], int joueur) {
|
|||||||
cout << "\nEntrez une coordonnee horizontale : ";
|
cout << "\nEntrez une coordonnee horizontale : ";
|
||||||
cin >> horizontale;
|
cin >> horizontale;
|
||||||
|
|
||||||
|
while (grid[verticale][horizontale] == ICONJ1 || grid[verticale][horizontale] == ICONJ2) {
|
||||||
|
cout << "\n\nVeuillez choisir une case vide.\n"
|
||||||
|
<< "\n\nEntrez une coordonnee verticale : ";
|
||||||
|
cin >> verticale;
|
||||||
|
cout << "\nEntrez une coordonnee horizontale : ";
|
||||||
|
cin >> horizontale;
|
||||||
|
}
|
||||||
|
|
||||||
if (joueur == 1) {
|
if (joueur == 1) {
|
||||||
grid[verticale - 1][horizontale - 1] = ICONJ1;
|
grid[verticale - 1][horizontale - 1] = ICONJ1;
|
||||||
}
|
}
|
||||||
@@ -247,6 +254,8 @@ bool verifFinMatch(std::string grid[][LARGTIC]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void afficherFinMatch(string grid[][LARGTIC], int gagnant, int nbJoueurs) {
|
void afficherFinMatch(string grid[][LARGTIC], int gagnant, int nbJoueurs) {
|
||||||
|
afficherImageTableau(grid);
|
||||||
|
|
||||||
if (nbJoueurs == 1) {
|
if (nbJoueurs == 1) {
|
||||||
if (gagnant == 1) {
|
if (gagnant == 1) {
|
||||||
cout << "\n\nLe joueur a gagne la partie!";
|
cout << "\n\nLe joueur a gagne la partie!";
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ int main() {
|
|||||||
srand(time(NULL));
|
srand(time(NULL));
|
||||||
|
|
||||||
char choix;
|
char choix;
|
||||||
string grid[LARGTIC][LARGTIC] = {" ", " ", " "," ", " ", " ", " ", " ", " "};
|
string grid[LARGTIC][LARGTIC];
|
||||||
|
|
||||||
do {
|
do {
|
||||||
initTab(grid);
|
initTab(grid);
|
||||||
|
|||||||
Reference in New Issue
Block a user