public void closeGame(BattleShipServer.WCFConnection.Server.Game game) { gameSHs[game.gameName].Close(); gameSHs.Remove(game.gameName); games.Remove(game.gameName); Console.WriteLine("Game: " + game.gameName + " closed and deleted."); }
public Game(String gameName, IGameStrategy strategy, BattleShipServer.Server.Server server) { this.gameName = gameName; this.strategy = strategy; this.server = server; subscribers = new Dictionary<UserAccount, IGameCallback>(); userPlacements = new Dictionary<UserAccount,UserSession>(); }
public Lobby(BattleShipServer.Server.Server server) { this.server = server; }