Пример #1
0
        public void AddNewGame()
        {
            ServerGame newgame = new ServerGame(false);

            /*
             * var games = new List<ServerGame>
             * {
             *  new ServerGame { }
             * };
             * games.ForEach(serverGame => _serverGames.TryAdd("1", serverGame));
             */
            _serverGames.TryAdd("1", newgame);
            newgame.StartGame();
        }
Пример #2
0
 public async void ServerCenter_PlayerSelection(ServerGame serverGame)
 {
     await Clients.All.SendAsync("Client_PlayerSelection", serverGame.GetHashCode());
 }
Пример #3
0
 private async void BroadcastServerGameState(ServerGame serverGame)
 {
     await Clients.All.SendAsync("GameAliveResult", serverGame.IsGameAlive()); //.All.updateStockPrice(stock);
 }
Пример #4
0
 public async void ServerCenter_ExitHack(ServerGame serverGame, int status)
 {
     await Clients.All.SendAsync("Client_ExitHack", serverGame.GetHashCode(), status);
 }
Пример #5
0
 private bool TryUpdateServerGame(ServerGame serverGame)
 {
     return(true);
 }