round inline

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

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

Loading…
Cancel
Save