public Game(AbstractRulesFactory ruleSet) { rules = new RulesFactory(ruleSet); m_dealer = new Dealer(rules); //m_dealer = new Dealer(new rules.RulesFactory(ruleSet)); m_player = new Player(); PrepareGetRules(); }
static void Main(string[] args) { model.Dealer d = new model.Dealer(); model.Player p = new model.Player(); view.Console v = new view.Console(); controller.Player c = new controller.Player(); while (c.PlayGame(v, d, p)) ; }
static void Main(string[] args) { view.IView v = new view.SimpleView(); controller.PlayGame ctrl = new controller.PlayGame(); model.Dealer m_dealer = new model.Dealer(new model.rules.RulesFactory()); m_dealer.SubscriberList += ctrl.HandleEvent; model.Game g = new model.Game(m_dealer); while (ctrl.Play(g, v)) { ; } }
static void Main(string[] args) { model.Dealer d = new model.Dealer(new model.rules.RulesFactory(), "Croupier"); model.Player p = new model.Player("Player"); model.Game g = new model.Game(d, p); view.IView v = new view.SwedishView();//new view.SimpleView(); controller.PlayGame ctrl = new controller.PlayGame(v, g); d.Register(ctrl); while (ctrl.Play()) { ; } }
public bool IsDealerWinner(Player a_player, Dealer a_dealer) { //Vem vinner vid lika??? if (m_EqualRule.IfEqual(a_player, a_dealer)) { //return true = Dealer is winner at equal over 17 //return false = player is winner at equal over 17 return true; } if (a_player.CalcScore() > g_maxScore) { return true; } else if (CalcScore() > g_maxScore) { return false; } return CalcScore() >= a_player.CalcScore(); }
// Constructor public Game(view.IView view) { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); }
static void Main(string[] args) { model.Dealer d = new model.Dealer(); view.Console v = new view.Console(); v.PresentInstructions(); }
public GameFacade() { m_dealer = new Dealer(new rules.ConcreteRules.RuleFactory()); m_player = new Player(); }
public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); }
public Game(Dealer a_dealer, Player a_player) { m_dealer = a_dealer; m_player = a_player; }
public bool IsDealerWinner(Player a_player, Dealer a_dealer) { return m_rules.Winner(a_player, a_dealer); }