diff options
author | Camil Staps | 2015-02-21 15:59:14 +0100 |
---|---|---|
committer | Camil Staps | 2015-02-21 15:59:14 +0100 |
commit | 1a49e155fce31cbc9c12be2d318a6bb4ae3e4ec1 (patch) | |
tree | 987a1c827878aaa9de7ac544f05b04d226d6cb63 | |
parent | fix for setcurrentcontestant (diff) |
fix
-rw-r--r-- | GuessANumber/Controller/src/nl/camilstaps/botleagues/MyGameController.java | 15 |
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; |