public CardPool(OpetongGameContainer gameContainer) : base(gameContainer.Command) { _gameContainer = gameContainer; Rows = 2; Columns = 4; HasFrame = true; Text = "Card Pool"; }
private readonly OpetongGameContainer _gameContainer; //if we don't need it, take it out. public OpetongMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, OpetongVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <RegularRummyCard> cardInfo, CommandContainer command, OpetongGameContainer gameContainer) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer) { _model = currentMod; _command = command; _gameContainer = gameContainer; _gameContainer.DrawFromPoolAsync = DrawFromPoolAsync; }
public RummySet(OpetongGameContainer gameContainer) : base(gameContainer.Command) { _gameContainer = gameContainer; }