public GameBoardClass(ConcentrationGameContainer gameContainer) : base(gameContainer.Command, gameContainer.Aggregator) { HasText = false; HasFrame = false; Rows = 5; Columns = 10; Style = EnumStyleList.SingleCard; LoadBoard(); //maybe i forgot this part. _gameContainer = gameContainer; }
private readonly CommandContainer _command; //most of the time, needs this. if not needed, take out. public ConcentrationMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, ConcentrationVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <RegularSimpleCard> cardInfo, CommandContainer command, ConcentrationGameContainer gameContainer) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer) { _model = currentMod; _command = command; }