Пример #1
0
        private void StartNewGame()
        {
            MatchDetails              = SelectedGame.Name;
            _currentGameService       = _dartGameFactory(SelectedGame.ClassId);
            _currentStatisticsService = _statisticsFactory(SelectedGame.ClassId);
            PlayerTemplate            = (DataTemplate)Application.Current.Resources[SelectedGame.PlayerTemplateName];

            InitaliseFlags();

            // Hide all the darts
            MessageBus.Current.SendMessage(Visibility.Collapsed);

            ClearDarts();

            InitialiseAllPlayers();

            SetCurrentPlayer(_nextUpIndex);

            RotateStartingPlayer();

            AnalyseScoreForHints();

            SetLeaderMessage();
        }
Пример #2
0
 public CalculationController(IStatisticsCalculationService service, IKeyValidation validation)
 {
     _service = service;
     _keyValidation = validation;
     //DB = new Dota2DbContext();
 }
Пример #3
0
 public CalculationController(IStatisticsCalculationService service, IKeyValidation validation)
 {
     _service       = service;
     _keyValidation = validation;
     //DB = new Dota2DbContext();
 }