public Game() { m_dealer = new Dealer(new rules.RulesFactory()); m_player = new Player(); view.IView v = new view.SimpleView(); m_dealer.ANewCard += v.HandleEvent; }
static void Main(string[] args) { model.Game g = new model.Game(); view.IView v = new view.SimpleView(); // new view.SwedishView(); controller.PlayGame ctrl = new controller.PlayGame(g, v); while (ctrl.Play()) { ; } }
static void Main(string[] args) { model.Game game = new model.Game(); var swedishView = false; view.IView view; if (swedishView) { view = new view.SwedishView(); } else { view = new view.SimpleView(); } controller.PlayGame ctrl = new controller.PlayGame(game, view); while (ctrl.Play()) { ; } }