public YathzeeController() //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 YahtzeeView(this);

            // Maak een nieuwe instantie van het model aan
            _model = new YahtzeeModel();
        }
        //constructor
        public YathzeeController()
        {
            // 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 YahtzeeView(this);

             // Maak een nieuwe instantie van het model aan
             _model = new YahtzeeModel();
        }
        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 GameView_Load(object sender, EventArgs e)
        {
            /*
             *  Haal de views op, op basis van de controller die bij het aanmaken
             *  van deze klasse werd meegegeven
             */
            ScoreboardView scoreboard = controller.getViewScoreboard();
            YahtzeeView    yahtzee    = controller.getViewYahtzee();

            /*
             *  Haal de hoogte van het scoreboard op zodat de yahtzee met de teerlingen
             *  hier onder geplaatst kunnen worden
             */
            yahtzee.Location = new Point(0, scoreboard.Height);

            /*
             *  Voeg de views toe aan het formulier
             */
            Controls.Add(scoreboard);
            Controls.Add(yahtzee);
        }
Exemple #6
0
 public YahtzeeController() //constructor
 {
     _view  = new YahtzeeView(this);
     _model = new YahtzeeModel();
 }
 //constructor
 public YahtzeeController()
 {
     _view = new YahtzeeView(this);
       _model = new YahtzeeModel();
 }