Innholdsfortegnelse
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam non justo ut est laoreet ultricies vitae vitae nunc. Duis nec arcu in libero fringilla vestibulum ut ac turpis. Maecenas bibendum blandit dapibus. Donec vel dui vitae lacus ultrices scelerisque. Sed gravida neque ut semper tincidunt. Donec posuere enim mi, nec dictum nulla malesuada ac. Phasellus at nunc tincidunt orci sodales semper at a erat.
Aenean venenatis nisl eget magna vestibulum viverra. Ut sagittis eu tortor ac consequat. Ut porttitor arcu a nulla suscipit ornare. Mauris vitae urna ut mauris malesuada blandit vitae vel neque. Praesent quis eros vel sem euismod pellentesque. Nulla non felis vehicula, pulvinar lectus at, elementum felis. Ut pellentesque elit vehicula urna facilisis, ac commodo tellus placerat. Morbi dolor sem, lacinia tristique eleifend id, vehicula vitae magna. Nulla vitae posuere arcu, ut dignissim nisl. Nam lobortis faucibus lacus, eu convallis purus. Ut turpis urna, malesuada viverra ipsum quis, congue mollis nisl.
CardDeck::CardDeck()
{
for (int s = 0; s < 4; s++)
{
for (int r = 0; r < 13; r++)
{
Card tempCard {static_cast(s),static_cast(r)};
cards.push_back(tempCard);
}
}
}
void CardDeck::swap(int a, int b) {
Card tempCard {cards[a]};
cards[a] = cards[b];
cards[b] = tempCard;
}
Integer bibendum, neque sit amet molestie facilisis, velit mauris rhoncus mi, ut pharetra justo dolor et justo. Aliquam feugiat lorem semper mi dapibus posuere. Etiam nec sem efficitur, tincidunt eros et, posuere arcu. Vestibulum fermentum turpis ut arcu accumsan, sed volutpat risus imperdiet. Pellentesque varius tincidunt vestibulum. Phasellus viverra ligula nisl, at ultricies nulla rhoncus nec. Aliquam urna sem, tempor sit amet sodales quis, eleifend eu sapien.
int CardDeck::getScore() {
int score{0};
int aces{0};
for (int i = 0; i < cards.size(); i++)
{
Card currentCard{cards[i]};
Rank currentRank{currentCard.getRank()};
string currentRankString{rankToString(currentRank)};
int value{stoi(currentRankString)};
if (value == 14)
{
score++;
aces++;
} else if (value >10)
{
score += 10;
} else
{
score += value;
}
}
while (score <= 11 && aces > 0)
{
aces--;
score+=10;
}
return score;
}
Suspendisse tempor egestas efficitur. Phasellus dignissim tincidunt lobortis. Suspendisse venenatis ligula et orci accumsan elementum. Morbi et orci id arcu ornare rhoncus eu nec enim. Quisque sit amet lorem et sem ullamcorper tempus. Ut semper sollicitudin sapien. Sed ac bibendum leo.