private readonly HitTheDeckGameContainer _gameContainer; //if not needed, delete.

        public HitTheDeckMainViewModel(CommandContainer commandContainer,
                                       HitTheDeckMainGameClass mainGame,
                                       HitTheDeckVMData viewModel,
                                       BasicData basicData,
                                       TestOptions test,
                                       IGamePackageResolver resolver,
                                       HitTheDeckGameContainer gameContainer
                                       )
            : base(commandContainer, mainGame, viewModel, basicData, test, resolver)
        {
            _mainGame      = mainGame;
            _model         = viewModel;
            _gameContainer = gameContainer;
            _model.Deck1.NeverAutoDisable = true;
        }
Beispiel #2
0
        private readonly HitTheDeckGameContainer _gameContainer; //if we don't need it, take it out.

        public HitTheDeckMainGameClass(IGamePackageResolver mainContainer,
                                       IEventAggregator aggregator,
                                       BasicData basicData,
                                       TestOptions test,
                                       HitTheDeckVMData currentMod,
                                       IMultiplayerSaveState state,
                                       IAsyncDelayer delay,
                                       ICardInfo <HitTheDeckCardInformation> cardInfo,
                                       CommandContainer command,
                                       HitTheDeckGameContainer gameContainer)
            : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer)
        {
            _model         = currentMod;
            _command       = command;
            _gameContainer = gameContainer;
        }