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;
 }
示例#2
0
 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();
 }
示例#4
0
 public GameBoardGraphicsCP(PassOutDiceGameGameContainer gameContainer) : base(gameContainer.Resolver)
 {
     _gameContainer = gameContainer;
 }