mise en forme plus ample du choix de thème

This commit is contained in:
Lea
2025-11-28 09:10:03 -05:00
parent 14b6bcdcb6
commit 0e1a8f0ab2
3 changed files with 24 additions and 19 deletions

View File

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

View File

@@ -368,13 +368,14 @@ void jeuDeuxJoueurs(string grid[][LARGTIC]) {
void changerLeTheme(bool& theme) {
string grid[LARGTIC][LARGTIC];
system("cls");
cout << endl << "Changer le theme du jeu Tic Tac Toe" << endl;
do {
cout << endl << "Changer le theme du jeu Tic Tac Toe" << endl
<< "Options des styles: " << "\n-------------------------------------"
<< "\nA) Ocean"
cout << endl
<< "Options des styles: " << "\n\n-------------------------------------"
<< "\nA) Par defaut"
<< "\nB) Fantaisie" << "\nC) Espace"
<< "\nD) Animaux" << "\nE) Defaut" << "\nQ) Revenir en arriere"
<< "\nChoisir une option: ";
<< "\nD) Animaux" << "\nE) Ocean" << "\nQ) Revenir en arriere"
<< "\n\nChoisir une option: ";
choix = toupper(_getche());
cout << endl;
@@ -383,19 +384,20 @@ void changerLeTheme(bool& theme) {
}
switch (choix) {
case 'A':
style = "themes/themeSea.txt";
style = "themes/themeDefaut.txt";
afficherImageTableau(grid, style);
cout << "\n\nVoulez vous utiliser ce theme? ";
choix = toupper(_getche());
if (choix == 'O') {
style = "themes/themeSea.txt";
style = "themes/themeDefaut.txt";
cout << "\nTheme choisi. \n";
}
else {
style = "themes/themeDefaut.txt";
cout << "Le theme par defaut sera choisi.";
cout << "\nLe theme par defaut sera quand meme choisi.";
}
break;
@@ -409,11 +411,12 @@ void changerLeTheme(bool& theme) {
if (choix == 'O') {
style = "themes/themeFantasy.txt";
cout << "\nTheme choisi. \n";
}
else {
style = "themes/themeDefaut.txt";
cout << "Le theme par defaut sera choisi.";
cout << "\nLe theme par defaut sera choisi.";
}
break;
@@ -426,11 +429,12 @@ void changerLeTheme(bool& theme) {
if (choix == 'O') {
style = "themes/themeEspace.txt";
cout << "\nTheme choisi. \n";
}
else {
style = "themes/themeDefaut.txt";
cout << "Le theme par defaut sera choisi.";
cout << "\nLe theme par defaut sera choisi.";
}
break;
@@ -443,36 +447,40 @@ void changerLeTheme(bool& theme) {
if (choix == 'O') {
style = "themes/themeAnimaux.txt";
cout << "\nTheme choisi. \n";
}
else {
style = "themes/themeDefaut.txt";
cout << "Le theme par defaut sera choisi.";
cout << "\nLe theme par defaut sera choisi.";
}
break;
case 'E':
style = "themes/themeDefaut.txt";
style = "themes/themeSea.txt";
afficherImageTableau(grid, style);
cout << "\n\nVoulez vous utiliser ce theme? ";
choix = toupper(_getche());
if (choix == 'O') {
style = "themes/themeDefaut.txt";
style = "themes/themeSea.txt";
cout << "\nTheme choisi. \n";
}
else {
style = "themes/themeDefaut.txt";
cout << "Le theme par defaut sera quand meme choisi.";
cout << "\nLe theme par defaut sera choisi.\n";
}
break;
case 'Q':
cout << "\n\nRetour au menu principal";
system("PAUSE>nul");
break;
default:
cout << "\nChoisir une option valide. \n";
cout << "\n\nChoisir une option valide. \n";
break;
}
} while (choix != 'Q');

View File

@@ -10,9 +10,6 @@ BUT : Main pour le jeu Tic Tac Toe
#include "fonctions.h"
using namespace std;
const string ICONJ1 = "X";
const string ICONJ2 = "O";
int main() {
srand(time(NULL));