public static void CreateNumberList(RollEmGameContainer gameContainer) //hopefully that is okay. { int x; int y; int z = 0; gameContainer.NumberList = new Dictionary <int, NumberInfo>(); for (x = 1; x <= 4; x++) { for (y = 1; y <= 3; y++) { z++; var thisNumber = new NumberInfo(); thisNumber.Number = z; gameContainer.NumberList.Add(z, thisNumber); } } }
public RollEmMainViewModel(CommandContainer commandContainer, RollEmMainGameClass mainGame, RollEmVMData viewModel, BasicData basicData, TestOptions test, IGamePackageResolver resolver, IStandardRollProcesses roller, IEventAggregator aggregator, RollEmGameContainer gameContainer, GameBoardProcesses gameBoard ) : base(commandContainer, mainGame, viewModel, basicData, test, resolver, roller) { _mainGame = mainGame; _basicData = basicData; _aggregator = aggregator; _gameBoard = gameBoard; CommandContainer.ExecutingChanged += CommandContainer_ExecutingChanged; gameContainer.MakeMoveAsync = MakeMoveAsync; }
public RollEmMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, RollEmVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, CommandContainer command, RollEmGameContainer gameContainer, StandardRollProcesses <SimpleDice, RollEmPlayerItem> roller, GameBoardProcesses gameBoard ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, command, gameContainer, roller) { _model = currentMod; //if not needed, take this out and the _model variable. _gameContainer = gameContainer; _roller = roller; _gameBoard = gameBoard; }
public GameBoardProcesses(RollEmGameContainer gameContainer, RollEmVMData model) { _gameContainer = gameContainer; _model = model; }
public GameBoardGraphicsCP(RollEmGameContainer gameContainer) : base(gameContainer.Resolver) { _gameContainer = gameContainer; }