diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-11-22 15:29:39 -0500 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-11-22 15:29:39 -0500 |
commit | 3ec241766def153204aa995de43279176847e929 (patch) | |
tree | 4a1c6c2b4bf7154775ba14fb79f150c14639ce6a /src/main/java/net/tylermurphy | |
parent | 1.7.0 beta 9 (diff) | |
download | kenshinshideandseek-3ec241766def153204aa995de43279176847e929.tar.gz kenshinshideandseek-3ec241766def153204aa995de43279176847e929.tar.bz2 kenshinshideandseek-3ec241766def153204aa995de43279176847e929.zip |
fix seeker/hider returning null
Diffstat (limited to '')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/game/Board.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java b/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java index 1873fd4..8c26bc8 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java @@ -80,11 +80,11 @@ public class Board { } public List<Player> getHiders() { - return Hider.stream().filter(Objects::nonNull).map(playerList::get).collect(Collectors.toList()); + return Hider.stream().filter(Objects::nonNull).map(playerList::get).filter(Objects::nonNull).collect(Collectors.toList()); } public List<Player> getSeekers() { - return Seeker.stream().filter(Objects::nonNull).map(playerList::get).collect(Collectors.toList()); + return Seeker.stream().filter(Objects::nonNull).map(playerList::get).filter(Objects::nonNull).collect(Collectors.toList()); } public Player getFirstSeeker() { @@ -92,7 +92,7 @@ public class Board { } public List<Player> getSpectators() { - return Spectator.stream().filter(Objects::nonNull).map(playerList::get).collect(Collectors.toList()); + return Spectator.stream().filter(Objects::nonNull).map(playerList::get).filter(Objects::nonNull).collect(Collectors.toList()); } public List<Player> getPlayers() { |