diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/game/Color.java b/Projekte/mdga/model/src/main/java/pp/mdga/game/Color.java index 26c4fcf9..bfc5bb8d 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/game/Color.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/game/Color.java @@ -62,9 +62,10 @@ public Color next(Game game) { int current = game.getActiveColor().ordinal(); - int next = current + 1; + int next = (current + 1) % 4; while (!colorsInGame.contains(Color.values()[next])) { next++; + next %= 4; } return Color.values()[next];