Esempio n. 1
0
        private readonly DutchBlitzGameContainer _gameContainer; //if not needed, delete.

        public DutchBlitzMainViewModel(CommandContainer commandContainer,
                                       DutchBlitzMainGameClass mainGame,
                                       DutchBlitzVMData viewModel,
                                       BasicData basicData,
                                       TestOptions test,
                                       IGamePackageResolver resolver,
                                       DutchBlitzGameContainer gameContainer
                                       )
            : base(commandContainer, mainGame, viewModel, basicData, test, resolver)
        {
            _mainGame      = mainGame;
            _model         = viewModel;
            _gameContainer = gameContainer;
            _model.Deck1.NeverAutoDisable = true;
            CanSendDrawMessage            = false;
        }
Esempio n. 2
0
 public DutchBlitzMainGameClass(IGamePackageResolver mainContainer,
                                IEventAggregator aggregator,
                                BasicData basicData,
                                TestOptions test,
                                DutchBlitzVMData currentMod,
                                IMultiplayerSaveState state,
                                IAsyncDelayer delay,
                                ICardInfo <DutchBlitzCardInformation> cardInfo,
                                CommandContainer command,
                                DutchBlitzGameContainer gameContainer
                                )
     : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer)
 {
     _model         = currentMod;
     _command       = command;
     _gameContainer = gameContainer;
 }
Esempio n. 3
0
 public ComputerAI(DutchBlitzGameContainer gameContainer, DutchBlitzVMData model)
 {
     _moves         = 0;
     _gameContainer = gameContainer;
     _model         = model;
 }
Esempio n. 4
0
 public PublicViewModel(DutchBlitzGameContainer gameContainer) : base(gameContainer.Command)
 {
     _gameContainer = gameContainer;
 }