35 lines
783 B
Java
35 lines
783 B
Java
public class Card {
|
|
public String card_value = "0";
|
|
public String color = "Blue";
|
|
|
|
public int ass_value = 11;
|
|
|
|
|
|
public Card(String color, String card_value) {
|
|
this.color = color;
|
|
this.card_value = card_value;
|
|
}
|
|
|
|
public String toString() {
|
|
return "Die Karte ist " + card_value + " in " + color;
|
|
}
|
|
|
|
public int get_points(Card card) {
|
|
|
|
return switch (card.card_value) {
|
|
case "Ass" -> ass_value;
|
|
case "King", "Dame", "Bube", "10" -> 10;
|
|
case "9" -> 9;
|
|
case "8" -> 8;
|
|
case "7" -> 7;
|
|
case "6" -> 6;
|
|
case "5" -> 5;
|
|
case "4" -> 4;
|
|
case "3" -> 3;
|
|
case "2" -> 2;
|
|
|
|
default -> 0;
|
|
};
|
|
}
|
|
}
|