BlackJack C++

Signaler
Messages postés
3
Date d'inscription
jeudi 29 mars 2012
Statut
Membre
Dernière intervention
12 mai 2012
-
Bonjour J'ai un petit problem avec mon BlackJack je n'arive pas a faire les totals sur me carte, sur la console la carte se afficher pareexemple 8 puis la le total devrais etre 8 saufe ce pas le cas ??


#include 

#include "Table.h"
#include "Deck.h"
#include "time.h"

using namespace std;

void main()
{
system("mode con cols=200"); 
system("mode con lines=200");

// SRAND ne doit etre caller qu'une seule fois!!!!
srand(time(0));

bool IsGameOver = false;
   char unCarte;
           int total = 0;
while (!IsGameOver) 
{
bool choix = false;

while (!choix) 
{

cout << "Veux-tu un carte? (O)ui / (N)on" << endl;
cin >> unCarte;
if (unCarte == 'O') 
{


hand h;
table t;
hand h1;
InitHand(h1);
deck d;
InitDeck(d);
ShuffleDeck(d, 1);
card c;
int i=0;
while(i < CARD_COUNT)
{
AjouterHandCard(h1,d.cards[i] );
i++;

}
InitTable( t, h1);
AfficherTable(t);
total +=h1.nb;
cout<<"Total:"<<total<<endl;
}
}

     if (total > 21) 
{
cout << "dsl tu depase score 21 tu as perdu!" << endl;
IsGameOver = true;
}
              if (total == 21) 
{
cout << "Tu as Gagner!" << endl;
IsGameOver = true;
}
choix = true;
 
if (unCarte == 'N') 
{
                cout << "Sors" << endl;
                choix = true;
                IsGameOver = true;
            }
else 
{
                cout << "Muavaisse touche";
            }
 }

return;
}