diff --git a/src/main/java/de/hsfulda/onses/services/GameService.java b/src/main/java/de/hsfulda/onses/services/GameService.java index d57b108..09c5d0a 100644 --- a/src/main/java/de/hsfulda/onses/services/GameService.java +++ b/src/main/java/de/hsfulda/onses/services/GameService.java @@ -42,11 +42,13 @@ public class GameService { player.getPlayerDeck().add(game.getDrawCardDeck().getFirst()); game.getDrawCardDeck().removeFirst(); } - if (amount == 1 && !player.getPlayerDeck().isEmpty()) { //refactoring DrawnCard - Card card = player.getPlayerDeck().getLast(); - if (legalMove(card)) { - player.getPlayerService().removeCardFromPlayerDeck(card); - playCard(card);} + if (amount == 1 && !player.getPlayerDeck().isEmpty()) { + Card drawnCard = player.getPlayerDeck().getLast(); + + if (legalMove(drawnCard)) { + player.getPlayerService().removeCardFromPlayerDeck(drawnCard); + playCard(drawnCard); + } else nextPlayer(); } }