diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2021-10-21 18:26:38 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2021-10-21 18:26:38 -0400 |
commit | 91311dd23dd93d38c240e759b0d2aa76dc4a5bd9 (patch) | |
tree | 456a7b591ded9c392d4cbb21b0dff942e423ded4 /src/main/java/net/tylermurphy/hideAndSeek/util/Board.java | |
parent | nametags fix (diff) | |
download | kenshinshideandseek-91311dd23dd93d38c240e759b0d2aa76dc4a5bd9.tar.gz kenshinshideandseek-91311dd23dd93d38c240e759b0d2aa76dc4a5bd9.tar.bz2 kenshinshideandseek-91311dd23dd93d38c240e759b0d2aa76dc4a5bd9.zip |
1.3.0 final beta
Diffstat (limited to '')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/util/Board.java | 43 |
1 files changed, 15 insertions, 28 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Board.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Board.java index 76698aa..472e326 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/util/Board.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Board.java @@ -60,7 +60,7 @@ public class Board { } public int size() { - return playerList.size(); + return playerList.values().size(); } public List<Player> getHiders(){ @@ -87,36 +87,27 @@ public class Board { Hider.add(player.getName()); Seeker.remove(player.getName()); Spectator.remove(player.getName()); - //HiderTeam.addEntry(player.getName()); - if(!playerList.containsKey(player.getName())) - playerList.put(player.getName(), player); + playerList.put(player.getName(), player); } public void addSeeker(Player player) { Hider.remove(player.getName()); Seeker.add(player.getName()); Spectator.remove(player.getName()); - //SeekerTeam.addEntry(player.getName()); - if(!playerList.containsKey(player.getName())) - playerList.put(player.getName(), player); + playerList.put(player.getName(), player); } public void addSpectator(Player player) { Hider.remove(player.getName()); Seeker.remove(player.getName()); Spectator.add(player.getName()); - //SpectatorTeam.addEntry(player.getName()); - if(!playerList.containsKey(player.getName())) - playerList.put(player.getName(), player); + playerList.put(player.getName(), player); } public void remove(Player player) { Hider.remove(player.getName()); Seeker.remove(player.getName()); Spectator.remove(player.getName()); - //HiderTeam.removeEntry(player.getName()); - //SeekerTeam.removeEntry(player.getName()); - //SpectatorTeam.removeEntry(player.getName()); playerList.remove(player.getName()); } @@ -137,12 +128,6 @@ public class Board { Hider.clear(); Seeker.clear(); Spectator.clear(); -// for(String entry : HiderTeam.getEntries()) -// HiderTeam.removeEntry(entry); -// for(String entry : SeekerTeam.getEntries()) -// SeekerTeam.removeEntry(entry); -// for(String entry : SpectatorTeam.getEntries()) -// SpectatorTeam.removeEntry(entry); } private void createTeamsForBoard(Scoreboard board) { @@ -171,8 +156,8 @@ public class Board { Score waiting = obj.getScore("Waiting to start..."); waiting.setScore(6); Score blank1 = obj.getScore(ChatColor.RESET.toString()); - blank1.setScore(5); - Score players = obj.getScore("Players: "+playerList.size()); + blank1.setScore(5); + Score players = obj.getScore("Players: "+playerList.values().size()); players.setScore(4); Score blank2 = obj.getScore(ChatColor.RESET.toString() + ChatColor.RESET.toString()); blank2.setScore(3); @@ -193,13 +178,15 @@ public class Board { team.setScore(6); Score blank1 = obj.getScore(ChatColor.RESET.toString()); blank1.setScore(5); - Score waiting = obj.getScore(ChatColor.GREEN + "Time Left: " + ChatColor.WHITE + Main.plugin.timeLeft/60 + "m" + Main.plugin.timeLeft%60 + "s"); - waiting.setScore(4); - Score blank2 = obj.getScore(ChatColor.RESET.toString() + ChatColor.RESET.toString()); - blank2.setScore(3); - Score seeker = obj.getScore(ChatColor.BOLD + "" + ChatColor.RED + "SEEKERS:" + ChatColor.WHITE + Seeker.size()); + if(gameLength > 0) { + Score waiting = obj.getScore(ChatColor.GREEN + "Time Left: " + ChatColor.WHITE + Main.plugin.timeLeft/60 + "m" + Main.plugin.timeLeft%60 + "s"); + waiting.setScore(4); + Score blank2 = obj.getScore(ChatColor.RESET.toString() + ChatColor.RESET.toString()); + blank2.setScore(3); + } + Score seeker = obj.getScore(ChatColor.BOLD + "" + ChatColor.RED + "SEEKERS:" + ChatColor.WHITE + " " + Seeker.size()); seeker.setScore(2); - Score hider = obj.getScore(ChatColor.BOLD + "" + ChatColor.GOLD + "HIDERS:" + ChatColor.WHITE + Hider.size()); + Score hider = obj.getScore(ChatColor.BOLD + "" + ChatColor.GOLD + "HIDERS:" + ChatColor.WHITE + " " + Hider.size()); hider.setScore(1); player.setScoreboard(board); } @@ -219,7 +206,7 @@ public class Board { } private String getSeekerPercent() { - if(playerList.size() < 2) + if(playerList.values().size() < 2) return " --"; else return " "+(int)(100*(1.0/playerList.size())); |