Пример #1
0
 public PickelBidViewModel(
     CommandContainer commandContainer,
     PickelCardGameVMData model,
     PickelCardGameGameContainer gameContainer,
     IBidProcesses processes
     )
 {
     CommandContainer = commandContainer;
     _model           = model;
     _gameContainer   = gameContainer;
     _processes       = processes;
     _model.Bid1.ChangedNumberValueAsync += Bid1_ChangedNumberValueAsync;
     _model.Suit1.ItemSelectionChanged   += Suit1_ItemSelectionChanged;
 }
Пример #2
0
 public PickelCardGameMainGameClass(IGamePackageResolver mainContainer,
                                    IEventAggregator aggregator,
                                    BasicData basicData,
                                    TestOptions test,
                                    PickelCardGameVMData currentMod,
                                    IMultiplayerSaveState state,
                                    IAsyncDelayer delay,
                                    ICardInfo <PickelCardGameCardInformation> cardInfo,
                                    CommandContainer command,
                                    PickelCardGameGameContainer gameContainer,
                                    ITrickData trickData,
                                    ITrickPlay trickPlay,
                                    IAdvancedTrickProcesses aTrick,
                                    IBidProcesses processes
                                    )
     : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer, trickData, trickPlay)
 {
     _model   = currentMod;
     _command = command;
     gameContainer.StartNewTrickAsync = StartNewTrickAsync;
     _aTrick    = aTrick;
     _processes = processes;
 }
 public BidProcesses(PickelCardGameVMData model, PickelCardGameGameContainer gameContainer, PickelDelegates delegates)
 {
     _model         = model;
     _gameContainer = gameContainer;
     _delegates     = delegates;
 }