public SkuckCardGameMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, SkuckCardGameVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <SkuckCardGameCardInformation> cardInfo, CommandContainer command, SkuckCardGameGameContainer gameContainer, ITrickData trickData, ITrickPlay trickPlay, IAdvancedTrickProcesses aTrick, IBidProcesses bidProcesses, IPlayChoiceProcesses choiceProcesses, ITrumpProcesses trumpProcesses ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer, trickData, trickPlay) { _model = currentMod; _command = command; _gameContainer = gameContainer; _aTrick = aTrick; _bidProcesses = bidProcesses; _choiceProcesses = choiceProcesses; _trumpProcesses = trumpProcesses; _gameContainer.ComputerTurnAsync = ComputerTurnAsync; _gameContainer.StartNewTrickAsync = StartNewTrickAsync; _gameContainer.ShowHumanCanPlayAsync = ShowHumanCanPlayAsync; }
public SkuckChoosePlayViewModel( CommandContainer commandContainer, SkuckCardGameGameContainer gameContainer, IPlayChoiceProcesses processes) { CommandContainer = commandContainer; _gameContainer = gameContainer; _processes = processes; }