//constructor aanmaken
        public TeerlingController(YathzeeController controller)
        {
            //instantie van de view met huidige instantie als argument
            _view = new TeerlingView(this);

            //instantie van model
            _model = new TeerlingModel();

            _controllerYahtzee = controller;
        }
        private void Yathzee_Load(object sender, EventArgs e)
        {
            //toevoegen scorebord

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

            //toevoegen yathzee
            YathzeeController yahtzee     = new YathzeeController();
            YahtzeeView       yahtzeeView = yahtzee.getView();

            yahtzeeView.Location = new Point(0, 0);
            yahtzee.initialize();
            Controls.Add(yahtzeeView);
        }
        public GameController()
        {
            view = new GameView(this);
            yahtzee = new YathzeeController(this);

            /*
                Configureer het maximum aantal worpen die mogelijk zijn in één spelletje
            */
            yahtzee.MaximumAantalWorpen = 5;
            yahtzee.AantalTeerlingen = 3;

            /*
                Initializeer de yahtzeecontroller
                Dit betekent de controller uitvoeren met de net toegewezen variabelen (=MaximumAantalWorpen)
            */
            yahtzee.initialize();

            /*
                Maak een instantie aan van het scoreboard en injecteer de huidige context
            */
            scoreboard = new ScoreboardController(this);
        }
Exemple #5
0
        public GameController()
        {
            
            view = new GameView(this);
            yahtzee = new YathzeeController(this);

            /*
                Configureer het maximum aantal worpen die mogelijk zijn in één spelletje
            */
            yahtzee.MaximumAantalWorpen = 5;
            yahtzee.AantalTeerlingen = 3;

            /*
                Initializeer de yahtzeecontroller
                Dit betekent de controller uitvoeren met de net toegewezen variabelen (=MaximumAantalWorpen)
            */
            yahtzee.initialize();

            /*
                Maak een instantie aan van het scoreboard en injecteer de huidige context
            */
            scoreboard = new ScoreboardController(this);
        }
 public YahtzeeView(YathzeeController controller)
 {
     _controller = controller;
     InitializeComponent();
 }
 public YahtzeeView(YathzeeController controller)
 {
     _controller = controller;
       InitializeComponent();
 }