public PassOutDiceGameMainViewModel(CommandContainer commandContainer, PassOutDiceGameMainGameClass mainGame, PassOutDiceGameVMData model, BasicData basicData, TestOptions test, IGamePackageResolver resolver, IStandardRollProcesses roller, PassOutDiceGameGameContainer gameContainer, GameBoardProcesses gameBoard ) : base(commandContainer, mainGame, model, basicData, test, resolver, roller) { _mainGame = mainGame; _gameBoard = gameBoard; gameContainer.MakeMoveAsync = MakeMoveAsync; }
public PassOutDiceGameMainGameClass(IGamePackageResolver resolver, IEventAggregator aggregator, BasicData basic, TestOptions test, PassOutDiceGameVMData model, IMultiplayerSaveState state, IAsyncDelayer delay, CommandContainer command, PassOutDiceGameGameContainer container, StandardRollProcesses <SimpleDice, PassOutDiceGamePlayerItem> roller, GameBoardProcesses gameBoard ) : base(resolver, aggregator, basic, test, model, state, delay, command, container, roller) { _model = model; _command = command; _gameBoard = gameBoard; }
public GameBoardProcesses(PassOutDiceGameGameContainer gameContainer, PassOutDiceGameVMData model, GameBoardGraphicsCP gameBoardGraphics) { _gameContainer = gameContainer; _model = model; gameBoardGraphics.CreateSpaceList(); }
public GameBoardGraphicsCP(PassOutDiceGameGameContainer gameContainer) : base(gameContainer.Resolver) { _gameContainer = gameContainer; }