Ich wollte für mein Blackjack-Spiel die Karten als Bilder erscheinen lassen. Bisher habe ich folgenden Code und da ich mich noch nicht so gut auskenne, weiss ich nicht wie ich das am besten anstellen soll. Die Karten sollen durch eine Variabel angezeigt und in einer Array List abgespeichert werden können.
Java:
if (event.getSource() == bBet) {
random = getRandom();
CardsPC.add(getCard(random));
setPointsPC(random);
String text = CardsPC.get(0);
for(int i = 1; i < CardsPC.size(); i++){
text = text + ", " + CardsPC.get(i);
}
lblCardsPC.setText(text);
}
public String[] Cards = { "2", "3", "4", "5", "6", "7", "8", "9", [B](Hier sollen die Karten erscheinen.)[/B] };
public String getCard(int random) {
String card = Cards[random];
return card;
}
public int getRandom() {
int random = r.nextInt(13);
return random;
}
public void setPointsPC(int number) {
switch (number) {
case 0:
pointsPC.add("2");
break;
case 1:
pointsPC.add("3");
break;
case 2:
pointsPC.add("4");
break;
case 3:
pointsPC.add("5");
break;
case 4:
pointsPC.add("6");
break;
case 5:
pointsPC.add("7");
break;
case 6:
pointsPC.add("8");
break;
case 7:
pointsPC.add("9");
break;
case 8:
pointsPC.add("10");
break;
case 9:
pointsPC.add("10");
break;
case 10:
pointsPC.add("10");
break;
case 11:
pointsPC.add("10");
break;
case 12:
pointsPC.add("11");
break;
case 13:
pointsPC.add("-10");
break;
}
}