public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); view.IView v = new view.SimpleView(); m_dealer.ANewCard += v.HandleEvent; }
public Game(IExcitingObserver listener) { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); m_dealer.AddListener(listener); }
public void RedrawAndShowHand(model.Dealer a_dealer, model.Player a_player) { System.Threading.Thread.Sleep(2000); DisplayWelcomeMessage(); DisplayDealerHand(a_dealer.GetHand(), a_dealer.CalcScore()); DisplayPlayerHand(a_player.GetHand(), a_player.CalcScore()); }
public Game(controller.ICardDrawnObserver concreteObserver) { m_dealer = new Dealer(new rules.RulesFactory()); m_dealer.addObserver("Dealer", concreteObserver, this); m_player = new Player(); m_dealer.addObserver("Player", concreteObserver, this); }
//List<BlackJackObserver> m_observers; // Constructor public Game(view.IView view) { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); view.AddSubscribers(m_dealer); view.AddSubscribers(m_player); //m_observers = new List<BlackJackObserver>(); }
public Game() { m_observers = new List<PlayerHandChangedObserver>(); m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); //subscribe to dealer events (when cards are dealed) m_dealer.AddSubscriber(this); }
public bool DoCheckWinner(model.Dealer a_dealer, model.Player a_player) { if (a_dealer.CalcScore() == a_player.CalcScore()) { return(true); } else { return(a_dealer.CalcScore() > a_player.CalcScore()); } }
public Boolean IsDealerWinner(model.Dealer a_dealer, model.Player a_player) { int maxScore = a_dealer.getMaxScore(); if (a_player.CalcScore() > maxScore) { return(true); } else if (a_dealer.CalcScore() > maxScore) { return(false); } return(a_dealer.CalcScore() > a_player.CalcScore()); }
public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); m_observers = new List<IBlackJackObserver>(); // Observer... //this.AddSubscriber(m_dealer); //this.AddSubscriber(m_player); // Player need ref to game for notifying - observer..... m_dealer.setGame(this); m_player.setGame(this); }
public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); m_observers = new List<NewCardObserver>(); }
public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); m_dealer.Subscribe(this); }
public Game(view.WinnerAtDraw winnerAtDraw, view.Soft17 soft17, view.GameRules gameRules) { m_dealer = new Dealer(new rules.RulesFactory( winnerAtDraw, soft17, gameRules)); m_player = new Player(); }
public Game() { m_dealer = new model.Dealer(new model.rules.RulesFactory()); m_player = new model.Player(); }
/// <summary> /// Unless player is busted, /// dealer has to be not busted and have a higher score to win, /// if tie, player wins /// </summary> public bool IsDealerWinner( model.Dealer dealer, model.Player player ) => IsBusted(player) || !IsBusted(dealer) && dealer.CalcScore() > player.CalcScore();
public Game(Dealer a_dealer, Player a_player) { m_dealer = a_dealer; m_player = a_player; }
public Game(List <Observer> observerList) { m_dealer = new Dealer(new rules.RulesFactory(), observerList); m_player = new Player(); }
private void subscribeToHandCard() { model.Dealer m_dealer = game.getDealer(); m_dealer.HandCardCompleted += m_dealer_HandCardCompleted; }
public StandardRuleset(model.Player a_player, model.Dealer a_dealer, int g_maxScore) { this.a_player = a_player; this.a_dealer = a_dealer; this.g_maxScore = g_maxScore; }
public Game(rules.IRulesFactory a_rulesFactory) { m_dealer = new Dealer(a_rulesFactory); m_player = new Player(); }
public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); }
public Game(view.WinnerAtDraw winnerAtDraw, view.Soft17 soft17, view.GameRules gameRules) { m_dealer = new Dealer(new rules.RulesFactory(winnerAtDraw, soft17, gameRules)); m_player = new Player(); }
public Game(model.Dealer a_dealer) { m_player = new Player(); m_dealer = a_dealer; }