public bool AddBot(String name) { if ((Players.Count + 1) <= 4 && CurrentPlayState == PlayState.NONE && UsernameIsUnique(name)) { Players.Add(new Bot(name)); Broadcast(MessageParser.PlayerJoinedToString(name)); return(true); } return(false); }
public bool AddPlayer(String username, TcpClient client) { if ((Players.Count + 1) <= 4 && CurrentPlayState == PlayState.NONE && UsernameIsUnique(username)) { Broadcast(MessageParser.PlayerJoinedToString(username)); NetworkPlayer player = new NetworkPlayer(username, client); player.SendMessage(MessageParser.PlayersConnectedToString(Players)); Players.Add(player); return(true); } return(false); }