public SnagCardGameMainGameClass(IGamePackageResolver mainContainer,
                                  IEventAggregator aggregator,
                                  BasicData basicData,
                                  TestOptions test,
                                  SnagCardGameVMData currentMod,
                                  IMultiplayerSaveState state,
                                  IAsyncDelayer delay,
                                  ICardInfo <SnagCardGameCardInformation> cardInfo,
                                  CommandContainer command,
                                  SnagCardGameGameContainer 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;
     _gameContainer.TakeCardAsync = TakeCardAsync;
 }
 public BarObservable(SnagCardGameGameContainer gameContainer) : base(gameContainer.Command)
 {
     _gameContainer = gameContainer;
     Text           = "Bar";
 }
Example #3
0
 public SnagTrickObservable(SnagCardGameGameContainer gameContainer) : base(gameContainer.Command, gameContainer.Aggregator)
 {
     _gameContainer = gameContainer;
 }