Beispiel #1
0
 public CardPool(OpetongGameContainer gameContainer) : base(gameContainer.Command)
 {
     _gameContainer = gameContainer;
     Rows           = 2;
     Columns        = 4;
     HasFrame       = true;
     Text           = "Card Pool";
 }
Beispiel #2
0
        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;
 }