Sumowanie wartości kart w blackjack

0

Czy jest ktoś w stanie podpowiedzieć, bo skończyły mi się pomysły jak zsumować dwie wartosci kart?

KOD:


public void endGame(String winner, Boolean blackJack) {
		if (blackJack) {
			System.out.println(winner + " MASZ BLACKAJACK'A!!!");
		}
		else {
			System.out.println(winner + " WYGRAŁ!");
		}
		for (int i = 1; i <= totals.size(); i++) {
			if (i == totals.size()) {
				System.out.println("Krupier miał " + totals.get(i-1 ) + " pkt");
			}
			else {
				System.out.println("Gracz " + i + " miał " + totals.get(i-1)+ " pkt");
                               
             
			}
		}




Wynik:

Gracz 1' ruch:
5 : ♠
8 : ♠
Gracz 1 miał 5 pkt

Wyswietla wartosć pierwszej karty a nie sumuje dwóch wylosowanych
Jakieś pomysły?

0

Wzorowałam się na tym:

 int getValue() //funkcja zwraca wartosc wszystkich kart w talii
    {
        int sum = 0;
        for (unsigned int i =0; i<Deck.size(); i++)
            sum+=Deck[i].getValue();
        return sum;

...............


}
			if (tempValue > 10) {
				tempValue = 10;
			}
			if (tempValue == 1 && (11 + total <= 21)) {
				tempValue = 11;
			}
			total += tempValue;
			if (playerNumber == 0) {
				if (total < 17) {
					Card dealtCard = dealCard(currentPlayerDeck);
					total += dealtCard.getValue();
					System.out.println("Krupier bierze kartę");
				}
				else {
					System.out.println("Krupier kończy");
					totals.add(total);
					break;

total powinien działac jak suma, ale tego nie robi

1 użytkowników online, w tym zalogowanych: 0, gości: 1