diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/AllClientNames.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/AllClientNames.java new file mode 100644 index 0000000..aea8c71 --- /dev/null +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/AllClientNames.java @@ -0,0 +1,14 @@ +package ch.unibas.dmi.dbis.cs108.multiplayer.server; + +/* This class is built to contain the usernames of all players in a single string. +* This allows a duplicate check (--> ClientHandler) when a new player chooses +* a name: does the string with all the previous names contain the new player's +* desired username? If yes, he is being assigned a random name. If no, he can keep +* his desired name. */ + +public class AllClientNames { + static StringBuilder names = new StringBuilder(); + public static String allNames(String currentName) { + return names.append(currentName).toString(); + } +}