Я делаю симулятор блэкджека и хочу раздавать карты, как в казино,
т. е. всем игрокам раздается карта, дилер получает одну карту лицевой стороной вниз, игроки получают еще одну карту, дилер получает одну лицевой стороной вверх.
НО СМОТРИТЕ Я НАРУШИЛ СУХОЙ :( Как переделать??
void BlackJack::newHand()
{
resetHands();
for (unsigned int i = 0; i < players.size(); i++)
players[i]->addCard(deck->nextCard());
Card* c = deck->nextCard();
c->setVisible(false); // dealer gets a face down card
dealer->addCard(c);
for (unsigned int i = 0; i < players.size(); i++)
players[i]->addCard(deck->nextCard());
dealer->addCard(deck->nextCard());
}