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(); } }
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(); } }