round inline

master
Saša Kocić 6 years ago
parent 6cd8f4cfa7
commit c266d4edef

@ -35,22 +35,18 @@ public class CardGame {
public void play() {
while (noWinner()) {
round();
}
}
private void round() {
for (int i = 0; i < draws.length; i++) {
if (players[i].cardsCount() > 0) {
System.out.printf("Player %d (%d cards): ", i, players[i].cardsCount());
draws[i] = players[i].draw();
System.out.printf("%d - %s\n", draws[i].number, draws[i].suit);
pot.add(draws[i]);
} else {
System.out.printf("Player %d broke!", i);
for (int i = 0; i < draws.length; i++) {
if (players[i].cardsCount() > 0) {
System.out.printf("Player %d (%d cards): ", i, players[i].cardsCount());
draws[i] = players[i].draw();
System.out.printf("%d - %s\n", draws[i].number, draws[i].suit);
pot.add(draws[i]);
} else {
System.out.printf("Player %d broke!", i);
}
}
processWinner(draws);
}
processWinner(draws);
}
private void processWinner(Card[] drawn) {

Loading…
Cancel
Save