Exemplo n.º 1
0
 public Game()
 {
     m_dealer = new Dealer(new rules.RulesFactory());
     m_player = new Player();
     view.IView v = new view.SimpleView();
     m_dealer.ANewCard += v.HandleEvent;
 }
Exemplo n.º 2
0
        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())
            {
                ;
            }
        }