bug hunt anfang
parent
8c0e89011c
commit
ebea258044
|
@ -7,13 +7,13 @@ public class CardStack {
|
|||
private int[] random_place = new int[52];
|
||||
private final String[] card_values = {"Ass", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Bube", "Dame", "King"};
|
||||
private final String[] card_colors = {"Piek", "Kreuz", "Karo", "Herz"};
|
||||
private int card_draw_counter = 0;
|
||||
public int card_draw_counter = 0;
|
||||
|
||||
public CardStack() {
|
||||
int next_place;
|
||||
|
||||
for (int i = 1; i <= 13; i++) {
|
||||
for (int j = 1; j <= 4; j++) {
|
||||
for (int i = 0; i < 13; i++) {
|
||||
for (int j = 0; j < 4; j++) {
|
||||
next_place = get_place();
|
||||
shuffled_cards[next_place] = get_card(card_values[i], card_colors[j]);
|
||||
}
|
||||
|
|
|
@ -14,8 +14,9 @@ public class Hand {
|
|||
public String toString() {
|
||||
String return_message = "Die Karten sind: ";
|
||||
|
||||
for (Card card : current_hand) {
|
||||
System.out.print(card.card_value + " , " + card.color + " , ");
|
||||
for (int i = 0; i < cs.card_draw_counter; i++) {
|
||||
Card card = current_hand[i];
|
||||
System.out.print(card.card_value + " in " + card.color + " , ");
|
||||
}
|
||||
|
||||
System.out.println("Insgesamt sind dies " + Integer.toString(get_points()) + " Punkte");
|
||||
|
@ -25,7 +26,8 @@ public class Hand {
|
|||
public int get_points() {
|
||||
int sum = 0;
|
||||
|
||||
for (Card card : current_hand) {
|
||||
for (int i = 0; i < cs.card_draw_counter; i++) {
|
||||
Card card = current_hand[i];
|
||||
sum += card.get_points(card);
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ public class TUI {
|
|||
|
||||
}
|
||||
|
||||
//TODO Ass und Exception + JUnit
|
||||
//TODO Ass und Exception + JUnit + new_hand
|
||||
|
||||
public void game_loop() {
|
||||
System.out.println(bs);
|
||||
|
|
Loading…
Reference in New Issue