コード例 #1
0
 public BackgammonMainViewModel(CommandContainer commandContainer,
                                BackgammonMainGameClass mainGame,
                                BackgammonVMData model,
                                BasicData basicData,
                                TestOptions test,
                                IGamePackageResolver resolver,
                                IStandardRollProcesses roller,
                                GameBoardProcesses gameBoard,
                                BackgammonGameContainer gameContainer
                                )
     : base(commandContainer, mainGame, model, basicData, test, resolver, roller)
 {
     _mainGame  = mainGame;
     _gameBoard = gameBoard;
     gameContainer.MakeMoveAsync = MakeMoveAsync;
 }
コード例 #2
0
 public BackgammonMainGameClass(IGamePackageResolver resolver,
                                IEventAggregator aggregator,
                                BasicData basic,
                                TestOptions test,
                                BackgammonVMData model,
                                IMultiplayerSaveState state,
                                IAsyncDelayer delay,
                                CommandContainer command,
                                BackgammonGameContainer container,
                                StandardRollProcesses <SimpleDice, BackgammonPlayerItem> roller,
                                GameBoardProcesses gameBoard
                                ) : base(resolver, aggregator, basic, test, model, state, delay, command, container, roller)
 {
     _model         = model;
     _command       = command;
     _gameBoard     = gameBoard;
     _gameContainer = container;
     _gameContainer.DiceVisibleProcesses = DiceVisibleProcesses;
 }
コード例 #3
0
 public GameBoardGraphicsCP(BackgammonGameContainer gameContainer) : base(gameContainer.Resolver)
 {
     _gameContainer = gameContainer;
 }
コード例 #4
0
 public GameBoardProcesses(BackgammonGameContainer gameContainer, GameBoardGraphicsCP graphicsBoard, BackgammonVMData model)
 {
     _gameContainer = gameContainer;
     _graphicsBoard = graphicsBoard;
     _model         = model;
 }