Ejemplo n.º 1
0
        protected void GenerateScoreToWin(GameClient gameClient, FlagView view,
                                          GlobalSetting globalSetting)
        {
            var score = 0;
            var count = 0;

            while (score < globalSetting.WinScore || count < 20)
            {
                TickToChangeStatus();
                game.Update();

                game.EnqueDebug(new MessageLoadTeam
                {
                    Faction      = view.OwnerTeamFaction,
                    SenderUserId = gameClient.UserId
                });

                var answer = (AnswerLoadTeam)gameClient.LastAnswer;


                score = answer.Score;
                count++;
            }

            game.Update();
        }
Ejemplo n.º 2
0
 public void Add(FlagView flagView)
 {
     flagView.Init();
     _flagViews.Add(flagView);
 }