C++ > Options, menu

TitreOptions, menu
Postée le09-05-2011
Affichée148
Mini-lien
Description

changer les options

EtatInconnu. Inconnu.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format cpp
Plein ecran
void changeOptions (int &difficultyDegree, int &maxLength)
{
 char choiceOne, choiceTwo;
 int valTest=0;


cout << endl << endl;
cout << " Chaque niveau de difficulte correspond a une limite de temps au dela de" << endl;
cout << " laquelle votre score descendra petit a petit." << endl;
cout << " Niveau 1 (Facile)   : 1' pour le pendu et 5' pour la dichotomie" << endl;
cout << " Niveau 2 (Moyen)    : 40'' pour le pendu et 3'30'' pour la dichotomie" << endl;
cout << " Niveau 3 (Difficile): 20'' pour le pendu et 2' pour la dichotomie" << endl << endl;
do
{
if (valTest !=0)
{
cout << "Veuillez entrer un chiffre correct" << endl;
}
    cout << endl;
    cout << "                            OPTIONS (NIVEAU)        " << endl;
    cout << "                    ================================" << endl;
    cout << "                    |                              |" << endl;
    cout << "                    |  1 : Facile                  |" << endl;
    cout << "                    |  2 : Normal                  |" << endl;
    cout << "                    |  3 : Difficile               |" << endl;
    cout << "                    |                              |" << endl;
    cout << "                    ================================" << endl;
    cout << endl;

cin >> choiceOne;
valTest ++;
choiceOne = choiceOne-'0';
cout << choiceOne << endl;
}
while (choiceOne<1 or choiceOne>3);


difficultyDegree = choiceOne;
    cout << endl;
    cout << "                    ================================" << endl;
    cout << "                    |                              |" << endl;
    cout << "                    |           NIVEAU " << difficultyDegree << "           |" << endl;
    cout << "                    |                              |" << endl;
    cout << "                    ================================" << endl;
    cout << endl;


valTest = 0;


cout << " Vous pouvez a present determiner la taille maximale du mot que vous allez" << endl;
cout << " devoir trouver. Ce choix n'est valable que pour les parties contre" << endl;
cout << " l'ordinateur. Lorsque vous jouerez a plusieurs, ce parametre ne sera pas pris" << endl;
cout << " en compte." << endl;

do
{
if (valTest !=0)
{
cout << "Veuillez entrer un chiffre correct" << endl;
}
    cout << endl << endl;
    cout << "                           OPTIONS (LONG. MOT)        " << endl;
    cout << "                 =====================================" << endl;
    cout << "                 |                                   |" << endl;
    cout << "                 |  Entrez un chiffre entre 2 et 15  |" << endl;
    cout << "                 |                                   |" << endl;
    cout << "                 =====================================" << endl;
    cout << endl;
cin >> choiceTwo;
valTest ++;
choiceTwo=choiceTwo-'0';
}