aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java b/GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java
index bf83786..eda2f90 100644
--- a/GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java
+++ b/GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java
@@ -60,18 +60,15 @@ public class MyGameController extends RoundBasedGameController {
public Contestant getNextContestant() {
Contestant currentContestant = getCurrentContestant();
List<Contestant> contestants = getContestants();
- if (currentContestant == null) {
- Random rand = new Random();
- int n = rand.nextInt(contestants.size());
- currentContestant = contestants.get(n);
- return contestants.get(n + 1);
- }
for (int i = 0; i < contestants.size(); i++) {
- if (contestants.get(i).getUID() == currentContestant.getUID())
- if (contestants.size() != i + 1)
+ if (contestants.get(i).getUID() == currentContestant.getUID()) {
+ if (contestants.size() != i + 1) {
+ setCurrentContestant(contestants.get(i + 1));
return contestants.get(i + 1);
- else
+ } else {
return null;
+ }
+ }
}
return null;