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"; }
public SnagTrickObservable(SnagCardGameGameContainer gameContainer) : base(gameContainer.Command, gameContainer.Aggregator) { _gameContainer = gameContainer; }