Beispiel #1
0
        private void OnStartDraft(StartDraftEventArgs args)
        {
            _playerDraftVM = new IDraftVM[args.NumberOfPlayers];

            for (int i = 0; i < args.NumberOfPlayers; i++)
            {
                _playerDraftVM[i] = _draftVMCreator();
            }
        }
Beispiel #2
0
        //Körs då draften startar, sätter alla parametrar och visar första PlayerReady sidan
        private void OnStartDraft(StartDraftEventArgs args)
        {
            NumberOfRounds  = args.NumberOfRounds;
            NumberOfPlayers = args.NumberOfPlayers;
            NumberOfCards   = args.NumberOfCards;
            CardList        = args.CardList;
            _draftDecks     = GetDraftDecks();
            _resultDecks    = new ObservableCollection <CardWrapper> [NumberOfPlayers];
            for (int i = 0; i < NumberOfPlayers; i++)
            {
                _resultDecks[i] = new ObservableCollection <CardWrapper>();
            }

            _eventAggregator.GetEvent <ShowReadyPageEvent>().Publish(new ShowReadyPageEventArgs {
                Player = _activePlayer, Results = _results
            });
        }