public static void RemovePlayerConnection(PokerUser p, PokerUserConnection pc) { lock (_locker) { _connectionList.Remove(p); } }
public static PokerUserConnection GetPlayerConnection(PokerUser p) { lock (_locker) { return(_connectionList[p]); } }
public Player(PokerUser pokeruser, Table table, decimal chipCount) { _table = table; _chipcount = chipCount; _pokeruser = pokeruser; initialize(); }
public static void AddPlayerConnection(PokerUser p, PokerUserConnection pc) { lock (_locker) { _connectionList.Add(p, pc); } }
public static void SendServerReadyMessage(PokerUser user) { Poker.Shared.Message m = new Shared.Message("ServerReady", MessageType.ServerReady); m.Content = "ServerReady"; if ((user != null) && (user.TcpClient != null) && (user.TcpClient.Connected)) { user.SendMessage(m); } }
public static void SendCasinoMessage(PokerUser user) { Poker.Shared.Message m = new Shared.Message("CasinoUpdate", MessageType.CasinoUpdate); m.Content = ClientView.CasinoView.Serialize(); if ((user != null) && (user.TcpClient != null) && (user.TcpClient.Connected)) { user.SendMessage(m); } }
public bool CreatePlayer(TcpClient client, Action <Poker.Shared.Message> incomingmessage_callback, string username, string encyrpted_pwd) { if (Authenticate(username, encyrpted_pwd)) { PokerUser u = new PokerUser(client, incomingmessage_callback, username); return(true); } return(false); }
public Player GetPlayer(PokerUser user) { var listOfPlayers = _seats.Values; var found = listOfPlayers.Where(x => x.UserName == user.UserName); if ((found == null) || (found.Count() == 0)) { return(null); } return(found.FirstOrDefault()); }
public static void SendPlayerBankBalanceMessage(PokerUser user) { Poker.Shared.Message m = new Shared.Message("PlayerBankBalance", MessageType.PlayerBankBalance); Tuple <decimal, decimal> temp = PlayerBankingService.Instance().GetBankBalance(user.UserName); string temp1 = temp.Item1.ToString() + ";" + temp.Item2.ToString(); m.Content = temp1; if ((user != null) && (user.TcpClient != null) && (user.TcpClient.Connected)) { user.SendMessage(m); } }
public void AddToList(PokerUser user) { if (user.UserName != "") { if (Exists(user.UserName)) { PokerUser pokeruser = Instance._pokerUserList.Find(a => a.UserName == user.UserName); pokeruser.ReJoin(user.TcpClient, user.Incomingmessage_callback); } else { _pokerUserList.Add(user); } } }
public RecieveMessageDelegate ReceieveMessageHandler = null; // probably needs a property //private Action<String> _funcStream; public ProducerConsumer(TcpClient client, PokerUser user) { _client = client; _pokerUser = user; init(); }