public bool Hit(Player a_player) { if (m_deck != null && a_player.CalcScore() < g_maxScore && !IsGameOver(a_player)) { Card c = m_deck.GetCard(); a_player.insertCard(c); return(true); } return(false); }
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); }
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); } }
public bool Hit(Player a_player) { if (m_deck != null && a_player.CalcScore() < m_basicRule.MaxScore() && !IsGameOver()) { Card c; c = m_deck.GetCard(); c.Show(true); a_player.DealCard(c); return(true); } return(false); }
public void Stand() { if (m_deck != null) { ShowHand(); while (GetScoreOfHand() <= 16) { Card c = m_deck.GetCard(); c.Show(); DealCard(c); } m_deck = null; } }
public void Deal(Player a_player, bool show) { Card c = m_deck.GetCard(); c.Show(show); a_player.DealCard(c); }
public void DealCard(Player a_player, bool a_show) { Card c = m_deck.GetCard(); c.Show(a_show); a_player.AddToHand(c); }
public void GetShowDealCard(bool show, Player a_player) { Card c = m_deck.GetCard(); c.Show(show); a_player.DealCard(c); }
public void DealOpenCard(bool isOpen, Player a_player) { Card card = m_deck.GetCard(); card.Show(isOpen); a_player.DealCard(card); }
// 151022 Refactoring of duplication public void GetNewCard(bool showCard, Deck deck) { m_game.notifySubscriber(GetHand(), CalcScore()); var c = deck.GetCard(); c.Show(showCard); this.DealCard(c); }
public void Deal(Player player, bool showCard) { Card c = m_deck.GetCard(); c.Show(showCard); player.DealCard(c); }
public void GetCard(Deck m_deck) { Card c = m_deck.GetCard(); c.Show(true); DealCard(c); }
public void GetAndGiveNewCard(Player a_player, bool show) { Card c = m_deck.GetCard(); c.Show(show); a_player.DealCard(c); }
public void GetCardFromDeckAndDealIt(Player a_player, bool visibility) { Card c = m_deck.GetCard(); c.Show(visibility); a_player.DealCard(c); }
public void Deal(Player a_player, bool result) { Card c; c = m_deck.GetCard(); c.Show(result); a_player.DealCard(c); }
public void DealHand(Player player, bool show) { Card c; c = m_deck.GetCard(); c.Show(show); player.DealCard(c); }
public void GetCard(Player player, bool doShow) { Card card = m_deck.GetCard(); card.Show(doShow); player.DealCard(card); NotifySubscriber(); }
public void GetCardDealCard(Player a_player, bool isShown) { Card c; c = m_deck.GetCard(); c.Show(isShown); a_player.DealCard(c); }
public void DealerDealsCard(Deck a_deck, Player a_player, bool show) { Card c; c = a_deck.GetCard(); c.Show(show); a_player.DealCard(c); }
private void GetShowDealCard(Player player, bool show) { NotifySubscribers(); Card c = m_deck.GetCard(); c.Show(show); player.DealCard(c); }
private Card GetCardAndShow(Player a_player) { Card card = m_deck.GetCard(); card.Show(true); a_player.DealCard(card); return(card); }
private void DealCardTo(Player a_player, Boolean isVisible) { Card c; c = m_deck.GetCard(); c.Show(isVisible); a_player.DealCard(c); NotifyObservers(); }
public void NewCard(Player a_player, bool show = true) { Card c = m_deck.GetCard(); c.Show(show); a_player.DealCard(c); //iobserver.update(); }
private Card getCardAndDealToPlayer(Player a_player) { Card c; c = m_deck.GetCard(); c.Show(true); a_player.DealCard(c); return(c); }
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); }
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); }
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(); } }
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(); } }
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(); } }
public void DealCard(bool show, model.Player player) { Card c = m_deck.GetCard(); c.Show(show); player.DealCard(c); foreach (var observer in observers) { observer.CardWasDealt(player); } }
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(); } }