コード例 #1
0
ファイル: deck.cpp プロジェクト: kathy789/blackjack
void Deck::AdditionalCards(GenericPlayer& aGenericPlayer)
{
    
    Deal(aGenericPlayer);
    // std::cout << " after additional deal total points for now: " <<  aGenericPlayer.GetTotal() << std::endl;   // we need to print out the hand ?
    std::cout << aGenericPlayer << "\n";
    if(aGenericPlayer.IsBusted() ) {
           aGenericPlayer.Bust();
    } 
    

} 
コード例 #2
0
void Deck::AdditionalCards(GenericPlayer& aGenericPlayer)
{
  cout << endl;
  //continue to deal a card as long as generic player isn't busted and
  //wants another hit
  while (!(aGenericPlayer.IsBusted()) && aGenericPlayer.IsHitting())
  {
    Deal(aGenericPlayer);
    cout << aGenericPlayer << endl;

  if (aGenericPlayer.IsBusted())
     aGenericPlayer.Bust();
  }
}