Example #1
0
 public DiceDominosMainGameClass(IGamePackageResolver mainContainer,
                                 IEventAggregator aggregator,
                                 BasicData basicData,
                                 TestOptions test,
                                 DiceDominosVMData currentMod,
                                 IMultiplayerSaveState state,
                                 IAsyncDelayer delay,
                                 CommandContainer command,
                                 DiceDominosGameContainer gameContainer,
                                 StandardRollProcesses <SimpleDice, DiceDominosPlayerItem> roller,
                                 DiceDominosComputerAI computerAI,
                                 GameBoardCP gameBoard
                                 ) :
     base(mainContainer, aggregator, basicData, test, currentMod, state, delay, command, gameContainer, roller)
 {
     _model          = currentMod; //if not needed, take this out and the _model variable.
     _roller         = roller;
     _computerAI     = computerAI;
     _gameBoard      = gameBoard;
     _gameBoard.Text = "Dominos";
     _gameContainer  = gameContainer;
 }
Example #2
0
 //private readonly DeckRegularDict<SimpleDominoInfo> _possibleList;
 public DiceDominosComputerAI(GameBoardCP gameBoard, DiceDominosGameContainer gameContainer)
 {
     _gameBoard     = gameBoard;
     _gameContainer = gameContainer;
     //_possibleList = _gameBoard.GetVisibleList();
 }