public TeerlingController(AllController controllr)
        {
            // Maak een instantie van de view
            // Geef een de huidige instantie (= controller = this) mee als argument
            _view = new TeerlingView(this);

            // Maak een nieuwe instantie van het model aan
            _model         = new TeerlingModel();
            _controllerAll = controllr;
        }
        public TeerlingController(AllController controllr )
        {
            // Maak een instantie van de view
            // Geef een de huidige instantie (= controller = this) mee als argument
            _view = new TeerlingView( this );

            // Maak een nieuwe instantie van het model aan
            _model = new TeerlingModel();
            _controllerAll = controllr;
        }
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            //toevoegen scorebord

            //toevoegen all button en restart
            AllController yahtzee = new AllController();
            AllView AllView = yahtzee.getView();
            AllView.Location = new Point(0, 60);
            yahtzee.initialize();
            Controls.Add(AllView);
        }
Пример #4
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            //toevoegen scorebord

            //toevoegen all button en restart
            AllController yahtzee = new AllController();
            AllView       AllView = yahtzee.getView();

            AllView.Location = new Point(0, 60);
            yahtzee.initialize();
            Controls.Add(AllView);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            int aantalTeerlingen = 5;
            bool oneButtonIsShown = false;

            List<TeerlingController> teerlingen = new List<TeerlingController>();

            for (int teerlingNummer = 0; teerlingNummer < aantalTeerlingen; teerlingNummer++)
            {
                if (aantalTeerlingen >= 2)
                {
                    oneButtonIsShown = true;
                }
                TeerlingController nieuweTeerling = new TeerlingController(oneButtonIsShown);
                teerlingen.Add(nieuweTeerling);
            }

            for (int teerlingNummer = 0; teerlingNummer < aantalTeerlingen; teerlingNummer++)
            {

                TeerlingController huidigeTeerling = teerlingen[teerlingNummer];

                TeerlingView huidigeTeerlingview = huidigeTeerling.getView();

                Controls.Add(huidigeTeerling.getView());

                int xPos = huidigeTeerlingview.Width * teerlingNummer;

                huidigeTeerlingview.Location = new Point(xPos, 0);
            }

            if (oneButtonIsShown)
            {
                ScoreController scoreControl = new ScoreController(teerlingen);
                ScoreView ScoreView = scoreControl.getView();
                Controls.Add(ScoreView);
                ScoreView.Location = new Point(270, 205);

                AllController allemaalWerpenController = new AllController(teerlingen, scoreControl);
                AllView allemaalWerpenView = allemaalWerpenController.getView();
                Controls.Add(allemaalWerpenView);
                allemaalWerpenView.Location = new Point(50, 200);
            }
        }
 public AllView(AllController Contr)
 {
     InitializeComponent();
     _controller = Contr;
 }
 public AllView(AllController controller, List<TeerlingController> huidigeteerlingen)
 {
     _allemaalWerpenController = controller;
     _huidigeTeerlingen = huidigeteerlingen;
     InitializeComponent();
 }
 public AllView(AllController Contr)
 {
     InitializeComponent();
     _controller = Contr;
 }