Example #1
0
 public void Unload()
 {
     lock (_mutex)
     {
         _cardFragment      = null;
         _statusFragment    = null;
         _indicatorFragment = null;
     }
 }
Example #2
0
 public void Load(ContentManager content)
 {
     lock (_mutex)
     {
         _cardFragment      = _createCardFragment();
         _statusFragment    = _createStatusFragment();
         _indicatorFragment = _createIndicatorFragment();
     }
 }
Example #3
0
        public BiddingScreen(Func <Texture2D> getCardBackTexture, Func <Texture2D> getCardFrontTexture, Func <Texture2D> getCardSelectedTexture, Func <SpriteFont> getFont)
        {
            _cardFragment       = new Fragments.CardFragment(getCardBackTexture, getCardFrontTexture, getCardSelectedTexture, getFont);
            _statusFragment     = new Fragments.StatusFragment();
            _bidChoiceFragment  = new Fragments.BidChoiceFragment();
            _dabbChoiceFragment = new Fragments.DabbChoiceFragment();

            _bidChoiceFragment.BidButtonClicked       += (o, e) => BidPressed = true;
            _bidChoiceFragment.PassButtonClicked      += (o, e) => PassPressed = true;
            _dabbChoiceFragment.FinishedButtonClicked += (o, e) => FinishPressed = true;
            _dabbChoiceFragment.GoOutButtonClicked    += (o, e) => GoOutPressed = true;
            _dabbChoiceFragment.DurchButtonClicked    += (o, e) => DurchPressed = true;
            _dabbChoiceFragment.BettelButtonClicked   += (o, e) => BettelPressed = true;
        }