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; }
//private readonly DeckRegularDict<SimpleDominoInfo> _possibleList; public DiceDominosComputerAI(GameBoardCP gameBoard, DiceDominosGameContainer gameContainer) { _gameBoard = gameBoard; _gameContainer = gameContainer; //_possibleList = _gameBoard.GetVisibleList(); }