Skip to content

Commit

Permalink
changed canshuffle parameter name
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexBaan committed Feb 18, 2024
1 parent cf40cb0 commit 9f5a10b
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions src/main/java/it/unibo/model/turn/TurnManagerImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ public final class TurnManagerImpl implements TurnManager {
private boolean hasRolled;
private int turnNumber;
private int currentTurn;
private final boolean canShuffle;
private final Iterator<Integer> iterator;
private final List<Player> playerList = new ArrayList<>();
private final Random random = new Random();
Expand All @@ -31,12 +30,11 @@ public final class TurnManagerImpl implements TurnManager {
* constructor of TurnManager.
*
* @param players list of players
* @param shuffles wether the player list gets shuffled or not
* @param randomOrder wether the player list gets shuffled or not
*/
public TurnManagerImpl(final List<Player> players, final boolean shuffles) {
public TurnManagerImpl(final List<Player> players, final boolean randomOrder) {
players.forEach(playerList::add);
this.canShuffle = shuffles;
setRandomOrder();
setRandomOrder(randomOrder);
/**
* iterator contains 3 streams:
* a stream that goes from 1 to the number of players - 1 ,
Expand All @@ -51,8 +49,8 @@ public TurnManagerImpl(final List<Player> players, final boolean shuffles) {
Stream.iterate(0, i -> (i + 1) % playerList.size())).iterator();
}

private void setRandomOrder() {
if (canShuffle) {
private void setRandomOrder(final boolean shuffles) {
if (shuffles) {
Collections.shuffle(playerList);
}
}
Expand Down

0 comments on commit 9f5a10b

Please sign in to comment.