Exemplo n.º 1
0
 public void Deal(Player a_player, bool show = true)
 {
     Card c;
     c = m_deck.GetCard();
     c.Show(show);
     a_player.DealCard(c);
 }
Exemplo n.º 2
0
        public void GetAndGiveNewCard(Player a_player, bool show)
        {
            Card c = m_deck.GetCard();

            c.Show(show);
            a_player.DealCard(c);
        }
Exemplo n.º 3
0
 public void DealCard(Player a_player, bool a_show)
 {
     Card c;
     c = m_deck.GetCard();
     c.Show(a_show);
     a_player.DealCard(c);
 }
Exemplo n.º 4
0
 public void DealCard(Player a_toGetCard, bool a_showCard)
 {
     var c = m_deck.GetCard();
     c.Show(a_showCard);
     a_toGetCard.DealCard(c);
     Notify();
 }
Exemplo n.º 5
0
        public void GetCardFromDeckAndDealIt(Player a_player, bool visibility)
        {
            Card c = m_deck.GetCard();

            c.Show(visibility);
            a_player.DealCard(c);
        }
Exemplo n.º 6
0
        public void DealOpenCard(bool isOpen, Player a_player)
        {
            Card card = m_deck.GetCard();

            card.Show(isOpen);
            a_player.DealCard(card);
        }
Exemplo n.º 7
0
        public void Deal(Player a_player, bool show)
        {
            Card c = m_deck.GetCard();

            c.Show(show);
            a_player.DealCard(c);
        }
Exemplo n.º 8
0
        public void Deal(Player player, bool showCard)
        {
            Card c = m_deck.GetCard();

            c.Show(showCard);
            player.DealCard(c);
        }
Exemplo n.º 9
0
        public void GetShowDealCard(bool show, Player a_player)
        {
            Card c = m_deck.GetCard();

            c.Show(show);
            a_player.DealCard(c);
        }
Exemplo n.º 10
0
 public void DealCard(bool show, Player a_player)
 {
     Card c;
     c = m_deck.GetCard();
     c.Show(show);
     a_player.DealCard(c);
 }
Exemplo n.º 11
0
 public void NewCard(Player a_player, bool show)
 {
     Card c = m_deck.GetCard();
     c.Show(show);
     a_player.DealCard(c);
     UpdateObservers();
 }
Exemplo n.º 12
0
        public void GetCardDealCard(Player a_player, bool isShown)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(isShown);
            a_player.DealCard(c);
        }
Exemplo n.º 13
0
        private void GetShowDealCard(Player player, bool show)
        {
            NotifySubscribers();
            Card c = m_deck.GetCard();

            c.Show(show);
            player.DealCard(c);
        }
Exemplo n.º 14
0
        public void DealerDealsCard(Deck a_deck, Player a_player, bool show)
        {
            Card c;

            c = a_deck.GetCard();
            c.Show(show);
            a_player.DealCard(c);
        }
Exemplo n.º 15
0
        public void Deal(Player a_player, bool result)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(result);
            a_player.DealCard(c);
        }
Exemplo n.º 16
0
        public void DealHand(Player player, bool show)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(show);
            player.DealCard(c);
        }
Exemplo n.º 17
0
        public void GetCard(Player player, bool doShow)
        {
            Card card = m_deck.GetCard();

            card.Show(doShow);
            player.DealCard(card);
            NotifySubscriber();
        }
Exemplo n.º 18
0
        private Card GetCardAndShow(Player a_player)
        {
            Card card = m_deck.GetCard();

            card.Show(true);
            a_player.DealCard(card);

            return(card);
        }
Exemplo n.º 19
0
 public void HitPlayer(Player a_player)
 {
     if (m_deck != null && a_player.GetScoreOfHand() < 21)
     {
         Card c = m_deck.GetCard();
         c.Show();
         a_player.DealCard(c);
     }
 }
Exemplo n.º 20
0
        private void DealCardTo(Player a_player, Boolean isVisible)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(isVisible);
            a_player.DealCard(c);
            NotifyObservers();
        }
Exemplo n.º 21
0
 public void HitPlayer(Player a_player)
 {
     if (m_deck != null && a_player.GetScoreOfHand() < 21)
     {
         Card c = m_deck.GetCard();
         c.Show();
         a_player.DealCard(c);
     }
 }
Exemplo n.º 22
0
        public void NewCard(Player a_player, bool show = true)
        {
            Card c = m_deck.GetCard();

            c.Show(show);
            a_player.DealCard(c);

            //iobserver.update();
        }
Exemplo n.º 23
0
 public void NewCard(Player a_player, bool a_showCard)
 {
     foreach (IGameObserver a_observer in m_observer)
     {
         a_observer.CardDelay();
     }
     Card c = m_deck.GetCard();
     c.Show(a_showCard);
     a_player.DealCard(c);
 }
Exemplo n.º 24
0
 public void GetNewCard(Player a_player, bool a_showCard = true)
 {
     foreach (IBlackJackObserver a_observer in m_observers)
     {
         a_observer.AddCardDelay();
     }
     Card c = m_deck.GetCard();
     c.Show(a_showCard);
     a_player.DealCard(c);
 }
Exemplo n.º 25
0
        private Card getCardAndDealToPlayer(Player a_player)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(true);
            a_player.DealCard(c);

            return(c);
        }
Exemplo n.º 26
0
 public void GetCard(Player player, bool showCard = true)
 {
     Card c = m_deck.GetCard();
     c.Show(showCard);
     player.DealCard(c);
     foreach(BlackJackObserver observer in m_BlackJackObserver)
     {
         observer.CardDisplayed();
     }
 }
Exemplo n.º 27
0
        public void Deal(Player a_player, bool visible)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(visible);
            a_player.DealCard(c);

            cardDisplayer.CardDisplayer();
        }
Exemplo n.º 28
0
 public void getShowDealCard(Player a_player, Boolean show)
 {
     Card c = m_deck.GetCard();
     c.Show(show);
     a_player.DealCard(c);
     foreach (BlackJackObserver o in m_observers)
     {
         o.CardDealt();
     }
 }
Exemplo n.º 29
0
        public bool HandCard(Player a_player, bool show)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(show);
            a_player.DealCard(c);
            OnHandCardCompleted(EventArgs.Empty); //FIRE EVENT
            return(true);
        }
Exemplo n.º 30
0
 public void DealPlayerCard(bool hiddenCard, Player player)
 {
     Card c = m_deck.GetCard();
     c.Show(hiddenCard);
     player.DealCard(c);
     foreach (IGameobserver o in m_observer)
     {
         o.Playerhasacard();
     }
 }
Exemplo n.º 31
0
        public bool Hit(Player a_player)
        {
            if (m_deck != null && a_player.CalcScore() < m_winRule.GetMaxScore && !IsGameOver())
            {
                a_player.DealCard(true, m_deck.GetCard());

                return true;
            }
            return false;
        }
Exemplo n.º 32
0
 public void Deal(Player player, bool show)
 {
     Card c = m_deck.GetCard();
     c.Show(show);
     player.DealCard(c);
     foreach (CardDealtListener l in m_subscribers)
     {
         l.CardDealt(c);
     }
 }
Exemplo n.º 33
0
        public void GetCard(Player player, bool showCard = true)
        {
            Card c = m_deck.GetCard();

            c.Show(showCard);
            player.DealCard(c);
            foreach (BlackJackObserver observer in m_BlackJackObserver)
            {
                observer.CardDisplayed();
            }
        }
Exemplo n.º 34
0
        public void GetNewCard(Player a_player, bool a_showCard = true)
        {
            foreach (IBlackJackObserver a_observer in m_observers)
            {
                a_observer.AddCardDelay();
            }
            Card c = m_deck.GetCard();

            c.Show(a_showCard);
            a_player.DealCard(c);
        }
Exemplo n.º 35
0
        public void GetShowAndDealCardToPlayer(bool showIt, Player thePlayer)
        {
            BlackJack.controller.Observer pause = new BlackJack.controller.Observer();
            pause.PauseIt();

            Card c;

            c = m_deck.GetCard();
            c.Show(showIt);
            thePlayer.DealCard(c);
        }
Exemplo n.º 36
0
        public void Deal(Player person, Boolean value)
        {
            Card c = m_deck.GetCard();
            c.Show(value);
            person.DealCard(c);

            foreach (var observer in m_observer)
            {
                observer.cardDrawn(c);
            }
        }
Exemplo n.º 37
0
        public void NewCard(Deck aDeck, Player aPlayer, bool showCard = true)
        {
            Card newCardFromDeck = aDeck.GetCard();
            newCardFromDeck.Show(showCard);
            aPlayer.DealCard(newCardFromDeck);

            foreach (IBlackJackObserver observer in m_observers)
            {
                observer.newCardDelt();
            }
        }
Exemplo n.º 38
0
        public void ShowDealACard(bool show, Player player)
        {
            Card card = m_deck.GetCard();
            card.Show(show);
            player.DealCard(card);

            foreach (NewCardObserver observer in m_observers)
            {
                observer.newCardGiven();
            }
        }
Exemplo n.º 39
0
        public void getShowDealCard(Player a_player, Boolean show)
        {
            Card c = m_deck.GetCard();

            c.Show(show);
            a_player.DealCard(c);
            foreach (BlackJackObserver o in m_observers)
            {
                o.CardDealt();
            }
        }
Exemplo n.º 40
0
 public void DealPlayerCard(bool hiddencard,Player a_player)
 {
     Card c;
     c = m_deck.GetCard();
     c.Show(true);
     a_player.DealCard(c);
     foreach(rules.IgameObserver j in m_observer)
     {
         j.TimeDraw();
     }
 }
Exemplo n.º 41
0
        public void DealCardHandler(bool hiddenCard, Player player)
        {
            Card c = m_deck.GetCard();
            c.Show(hiddenCard);
            player.DealCard(c);
            foreach (IDrawCardObserver o in m_observers)
            {

                o.DrawCard(c);
            }
        }
Exemplo n.º 42
0
        // Tar ett kort, sparar, visar upp det.
        public void DrawCardAndShowCard(Player a_player, bool result)
        {
            Card c = m_deck.GetCard();
            c.Show(result);
            a_player.DealCard(c);

            foreach (var l in m_card)
            {
                l.PauseBeforeShowingCard();
            }
        }
Exemplo n.º 43
0
        public void GiveCard(Player a_player, bool ShowCard)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(ShowCard);
            a_player.DealCard(c);
            foreach (IBlackJackObserver o in m_observers)
            {
                o.DealtCard();
            }
        }
Exemplo n.º 44
0
        public void NewCard(Deck aDeck, Player aPlayer, bool showCard = true)
        {
            Card newCardFromDeck = aDeck.GetCard();

            newCardFromDeck.Show(showCard);
            aPlayer.DealCard(newCardFromDeck);

            foreach (IBlackJackObserver observer in m_observers)
            {
                observer.newCardDelt();
            }
        }
Exemplo n.º 45
0
 public bool Hit(Player a_player)
 {
     if (m_deck != null && a_player.CalcScore() < g_maxScore && !IsGameOver())
     {
         Card c = m_deck.GetCard();
         c.Show(true);
         a_player.DealCard(c);
         NewCard();
         return true;
     }
     return false;
 }
Exemplo n.º 46
0
        public void DealPlayerCard(Player p)
        {
            Card c = getCard();

            p.DealCard(c);

            foreach (CardDrawObserver o in m_observers)
            {

                o.cardDraw(c);
            }
        }
Exemplo n.º 47
0
        public void DrawCard(Player a_user, bool a_hidden)
        {
            Card c = m_deck.GetCard();

            c.Show(a_hidden);
            a_user.DealCard(c);

            foreach (var l in m_subscribers)
            {
                l.CardListener();
            }
        }
Exemplo n.º 48
0
        public void DrawAndDealCard(Player a_dealerOrPlayer, bool ShowOrHideCard, Player a_player)
        {
            Card c = m_deck.GetCard();

            c.Show(ShowOrHideCard);
            a_dealerOrPlayer.DealCard(c);

            foreach (IExcitingObserver listener in m_listeners)
            {
                listener.RedrawAndShowHand(this, a_player);
            }
        }
Exemplo n.º 49
0
        public bool Hit(Player a_player)
        {
            if (m_deck != null && a_player.CalcScore() < m_winRule.MaxScore && !IsGameOver())
            {
                //Card c;
                //c = m_deck.GetCard();
                //c.Show(true);
                a_player.DealCard(GetCardAndShow());

                return true;
            }
            return false;
        }
Exemplo n.º 50
0
        public void AddCard(Player a_player, bool visibility)
        {
            Card c;

            c = m_deck.GetCard();
            c.Show(visibility);
            a_player.DealCard(c);

            foreach (ICardDealtObserver o in m_subscribers)
            {
                o.CardDealt();
            }
        }
Exemplo n.º 51
0
        public void PlaceCard(Player a_player, bool visibility)
        {
            Card c;

            c = m_deck.GetCard();
            //c.Show(visibility);
            a_player.DealCard(c);

            foreach (GameObserver listener in m_listeners)
            {
                listener.CardDelt(c, visibility);
            }
        }
Exemplo n.º 52
0
        public bool Hit(Player a_player)
        {
            if (m_deck != null && a_player.CalcScore() < g_maxScore && !IsGameOver())
            {
                Card c;
                c = m_deck.GetCard();
                c.Show(true);
                a_player.DealCard(c);

                return(true);
            }
            return(false);
        }
Exemplo n.º 53
0
        public void DealCard(Player a_player, bool visible)
        {
            Card c;
            c = m_deck.GetCard();
            c.Show(visible);

            //if null is send as argument, dealer deals
            if (a_player != null)
            {
                a_player.DealCard(c);
            }
            else
            {
                this.DealCard(c);
            }
        }
Exemplo n.º 54
0
        public void ShowDealACard(bool statement, Player a_player)
        {
            Card c;
            c = m_deck.GetCard();
            c.Show(statement);
            if (a_player != null)
            {
                a_player.DealCard(c);
            }
            else{
                DealCard(c);
            }

            foreach(var o in m_observer){
                o.cardDrawn();
            }
        }
 public void GetNewCard(Player a_player, bool x)
 {
     
     Card c = m_deck.GetCard();
     c.Show(x);
     a_player.DealCard(c);
     
     Notify(); //Observer
     
 }
Exemplo n.º 56
0
 public void GetAndGiveNewCard(Player a_player, bool show)
 {
     Card c = m_deck.GetCard();
     c.Show(show);
     a_player.DealCard(c);
 }
        private void DealCard(Player toPlayer)
        {
            Card c = m_deck.GetCard();
            c.Show(true);
            toPlayer.DealCard(c);

            NotifyObserversPlayerHandChanged();
        }
Exemplo n.º 58
0
        private Card GetCardAndShow(Player a_player)
        {
            Card c = m_deck.GetCard();
            c.Show(true);
            a_player.DealCard(c);

            return c;
        }