public XactikaMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, XactikaVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <XactikaCardInformation> cardInfo, CommandContainer command, XactikaGameContainer gameContainer, ITrickData trickData, ITrickPlay trickPlay, IAdvancedTrickProcesses aTrick, IBidProcesses bidProcesses, IShapeProcesses shapeProcesses, IModeProcesses modeProcesses ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer, trickData, trickPlay) { _model = currentMod; _command = command; _gameContainer = gameContainer; _aTrick = aTrick; _bidProcesses = bidProcesses; _shapeProcesses = shapeProcesses; _modeProcesses = modeProcesses; _gameContainer.StartNewTrickAsync = StartNewTrickAsync; _gameContainer.ShowHumanCanPlayAsync = ShowHumanCanPlayAsync; _gameContainer.ShowTurn = (() => this.ShowTurn()); }
public XactikaSubmitShapeViewModel(CommandContainer commandContainer, XactikaVMData model, IShapeProcesses processes, XactikaGameContainer gameContainer ) : base(commandContainer) { _model = model; _processes = processes; _gameContainer = gameContainer; }
public ModeProcesses(XactikaVMData model, XactikaDelegates delegates, XactikaGameContainer gameContainer, IBidProcesses bidProcesses, IShapeProcesses shapeProcesses ) { _model = model; _delegates = delegates; _gameContainer = gameContainer; _bidProcesses = bidProcesses; _shapeProcesses = shapeProcesses; }