示例#1
0
        private void SendOpenGamesToPlayer()
        {
            _log.Debug("Sending open games to player");
            var allGames = new TanksCommon.SharedObjects.ListOfOpenGames();

            foreach (var gameList in Game.GameLedger.Instance.ListOfOpenGames)
            {
                foreach (var game in gameList.OpenGames)
                {
                    allGames.OpenGames.Add(game);
                }
            }
            allGames.OpenGames = Game.GameLedger.Instance.ListOfOpenGames[0].OpenGames;
            _serverMessenger.SendObjectToTcpClient(allGames);
        }
示例#2
0
        private void AddGames()
        {
            var games = new TanksCommon.SharedObjects.ListOfOpenGames()
            {
                OpenGames = new List <TanksCommon.SharedObjects.OpenGame>()
                {
                    new TanksCommon.SharedObjects.OpenGame()
                    {
                        GameId = 1, MapId = 1, NumberOfPlayers = 5, PlayerCapacity = 3
                    }
                }
            };

            Game.GameLedger.Instance.ListOfOpenGames.Add(games);
        }
示例#3
0
 private void AddGamesToLedger(TanksCommon.SharedObjects.ListOfOpenGames games)
 {
     Game.GameLedger.Instance.ListOfOpenGames.Add(games);
 }