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); } }