Browse Source

refactoring: setFirstCard

main
fdai7793 11 months ago
parent
commit
8bb224a07b
  1. 19
      src/main/java/de/hsfulda/onses/services/GameService.java

19
src/main/java/de/hsfulda/onses/services/GameService.java

@ -14,14 +14,7 @@ public class GameService {
this.game.setGameService(this);
fillDrawDeck();
shuffleDeck();
for (int i = 0; i < this.game.getDrawCardDeck().size(); i++) {
Card card = this.game.getDrawCardDeck().get(i);
if (card.getColor() != Card.Color.BLACK) {
this.game.setLastPlayedCard(card);
break;
}
}
setFirstCard();
}
public GameService() {
@ -130,4 +123,14 @@ public class GameService {
Collections.shuffle(game.getDrawCardDeck());
}
public void setFirstCard() {
for (int i = 0; i < this.game.getDrawCardDeck().size(); i++) {
Card card = this.game.getDrawCardDeck().get(i);
if (card.getColor() != Card.Color.BLACK) {
this.game.setLastPlayedCard(card);
break;
}
}
}
}
Loading…
Cancel
Save