//public object GetShowOff(int gameId) //{ // return gameCenter.GetShowOff(gameId); //} #endregion public void SubscribeToGameState(ObserverAbstract <TcpClient> client, int gameID, bool isSpectator) { TexasHoldemGame game = gameCenter.getGameById(gameID); if (!isSpectator) { game.gameStatesObserver.Subscribe(client); } else { game.spectateObserver.Subscribe(client); } }
public void Unsubscribe(ObserverAbstract <TcpClient> p) { playersList.Remove(p); }
public void Subscribe(ObserverAbstract <TcpClient> p) { playersList.Add(p); }
public void SubscribeToMessages(ObserverAbstract <TcpClient> client) { gameCenter.messageObserver.Subscribe(client); }