optimize players for loop

master
Saša Kocić 6 years ago
parent c8e92e38d5
commit cc559dc600

@ -7,9 +7,9 @@ public class Players extends ArrayList<Player> {
public void play() { public void play() {
while (playersLeft() != 1) { while (playersLeft() != 1) {
draws.clear(); draws.clear();
for (int i = 0; i < this.size(); i++) { for (Player player : this) {
String output = String.format("Player %d (%d cards)", i, this.get(i).cardsCount()); String output = String.format("Player %s (%d cards)", player.name, player.cardsCount());
Card card = this.get(i).draw(); Card card = player.draw();
draws.add(card); draws.add(card);
Out.println(String.format("%s: %d - %s", output, card.number, card.suit)); Out.println(String.format("%s: %d - %s", output, card.number, card.suit));
} }

Loading…
Cancel
Save