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(); }
protected void Page_Load(object sender, EventArgs e) { ruleSet = new EasyRulesFactory(); //ruleSet = new model.rules.HardRulesFactory(); game = HttpContext.Current.Session["Game"] as Game; if (game == null) { game = new Game(ruleSet); HttpContext.Current.Session["Game"] = game; } else { ShowResults(); } game.Subscribe(this); setRules(); }
public RulesFactory(AbstractRulesFactory rules) { ruleSet = rules; }