Beispiel #1
0
        private readonly Spades2PlayerGameContainer _gameContainer; //if not needed, delete.

        public Spades2PlayerMainViewModel(CommandContainer commandContainer,
                                          Spades2PlayerMainGameClass mainGame,
                                          Spades2PlayerVMData viewModel,
                                          BasicData basicData,
                                          TestOptions test,
                                          IGamePackageResolver resolver,
                                          Spades2PlayerGameContainer gameContainer
                                          )
            : base(commandContainer, mainGame, viewModel, basicData, test, resolver)
        {
            _mainGame      = mainGame;
            _model         = viewModel;
            _resolver      = resolver;
            _gameContainer = gameContainer;
            _model.Deck1.NeverAutoDisable = true;
            GameStatus = _model.GameStatus;
        }
 public Spades2PlayerMainGameClass(IGamePackageResolver mainContainer,
                                   IEventAggregator aggregator,
                                   BasicData basicData,
                                   TestOptions test,
                                   Spades2PlayerVMData currentMod,
                                   IMultiplayerSaveState state,
                                   IAsyncDelayer delay,
                                   ICardInfo <Spades2PlayerCardInformation> cardInfo,
                                   CommandContainer command,
                                   Spades2PlayerGameContainer gameContainer,
                                   ITrickData trickData,
                                   ITrickPlay trickPlay,
                                   IAdvancedTrickProcesses aTrick
                                   )
     : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer, trickData, trickPlay)
 {
     _model         = currentMod;
     _command       = command;
     _gameContainer = gameContainer;
     _aTrick        = aTrick;
 }