Random random     = new Random(seeder++);               //random getal genereren

        public TeerlingController(YahtzeeController controller) //constructor
        {
            _view = new TeerlingView(this);                     //view aanmaken +
                                                                //injecteer controller in view
                                                                //(communiceren met elkaar)
            _model             = new TeerlingModel();           //model aanmaken
            _controllerYahtzee = controller;
        }
 //constructor
 public TeerlingController(YahtzeeController controller )
 {
     _view = new TeerlingView(this); //view aanmaken +
                               //injecteer controller in view
                               //(communiceren met elkaar)
       _model = new TeerlingModel(); //model aanmaken
       _controllerYahtzee = controller;
 }
 private void Yathzee_Load(object sender, EventArgs e)
 {
     //toevoegen yathzee
       YahtzeeController yahtzee = new YahtzeeController();
       YahtzeeView yahtzeeView = yahtzee.getView();
       yahtzeeView.Location = new Point(0, 0);
       yahtzee.initialize();
       Controls.Add(yahtzeeView);
 }
        //constructor
        public TeerlingController(YahtzeeController controller )
        {
            // Maak een instantie van de view
             // Geef een de huidige instantie (= controller = this) mee als argument
            //kan communiceren als er event heeft plaatsgevonden
              _view = new TeerlingView(this);

              _model = new TeerlingModel(); //maakt instantie van model aan
              _controllerYahtzee = controller;
        }
        Random random     = new Random(++seeder);               //random getal genereren

        public TeerlingController(YahtzeeController controller) //constructor
        {
            // Maak een instantie van de view
            // Geef een de huidige instantie (= controller = this) mee als argument
            //kan communiceren als er event heeft plaatsgevonden
            _view = new TeerlingView(this);

            _model             = new TeerlingModel(); //maakt instantie van model aan
            _controllerYahtzee = controller;
        }
        private void Yathzee_Load(object sender, EventArgs e)
        {
            //toevoegen yathzee
            YahtzeeController yahtzee     = new YahtzeeController();
            YahtzeeView       yahtzeeView = yahtzee.getView();

            yahtzeeView.Location = new Point(0, 0);
            yahtzee.initialize();
            Controls.Add(yahtzeeView);
        }
        private void Yathzee_Load(object sender, EventArgs e)
        {
            //toevoegen yathzee
              YahtzeeController yahtzee = new YahtzeeController();
              YahtzeeView yahtzeeView = yahtzee.getView();
              yahtzeeView.Location = new Point(0, 0);
              yahtzee.initialize();
              Controls.Add(yahtzeeView);

              //toevoegen scorebord
              ScoreBoardController scorebord = new ScoreBoardController(yahtzee);
              ScoreBoardView scorebordView = scorebord.getView();
              scorebordView.Location = new Point(-10, 170); // posities zichtbaar maken van scoreboarden
              Controls.Add(scorebordView);
        }
        private void Yathzee_Load(object sender, EventArgs e)
        {
            //toevoegen yathzee
            YahtzeeController yahtzee     = new YahtzeeController();
            YahtzeeView       yahtzeeView = yahtzee.getView();

            yahtzeeView.Location = new Point(0, 0);
            yahtzee.initialize();
            Controls.Add(yahtzeeView);

            //toevoegen scorebord
            ScoreBoardController scorebord     = new ScoreBoardController(yahtzee);
            ScoreBoardView       scorebordView = scorebord.getView();

            scorebordView.Location = new Point(-10, 170); // posities zichtbaar maken van scoreboarden
            Controls.Add(scorebordView);
        }
示例#9
0
 public YahtzeeView(YahtzeeController controller)
 {
     _controller = controller;
     InitializeComponent();
 }
 public YahtzeeView(YahtzeeController controller)
 {
     _controller = controller;
       InitializeComponent();
 }
 //constructor
 public ScoreBoardController(YahtzeeController yahtzeeController)
 {
     _view = new ScoreBoardView(this);
     _model = new ScoreBoardModel();
     _model.Teerlingen = yahtzeeController.getTeerlingenView();
 }
 public ScoreBoardController(YahtzeeController yahtzeeController) //constructor
 {
     _view             = new ScoreBoardView(this);
     _model            = new ScoreBoardModel();
     _model.Teerlingen = yahtzeeController.getTeerlingenView();
 }