Пример #1
0
 public AskViewModel(CommandContainer commandContainer, GoFishVMData model, GoFishGameContainer gameContainer, IAskProcesses processes)
 {
     CommandContainer = commandContainer;
     _model           = model;
     _gameContainer   = gameContainer;
     _processes       = processes;
     _model.AskList.ItemClickedAsync += AskList_ItemClickedAsync;
     _model.AskList.SendEnableProcesses(this, (() => _gameContainer.SaveRoot.RemovePairs == false && _gameContainer.SaveRoot.NumberAsked == false));
 }
Пример #2
0
 public GoFishMainGameClass(IGamePackageResolver mainContainer,
                            IEventAggregator aggregator,
                            BasicData basicData,
                            TestOptions test,
                            GoFishVMData currentMod,
                            IMultiplayerSaveState state,
                            IAsyncDelayer delay,
                            ICardInfo <RegularSimpleCard> cardInfo,
                            CommandContainer command,
                            GoFishGameContainer gameContainer,
                            IAskProcesses processes)
     : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer)
 {
     _model     = currentMod;
     _processes = processes;
 }