public ScoreboardController() { //maak nieuwe instantie aan van view view = new ScoreboardView(this); model = new ScoreboardModel(); }
private void Yahtzee_Load(object sender, EventArgs e) { for (int i = 0; i < mAantalSoortenScores; i++) { //instantie van ScoreboardController ScoreboardController tijdelijkeScore = new ScoreboardController(); mScoreboardControl.Add(tijdelijkeScore); } for (int i = 0; i < mAantalSpelers; i++) { //instantie van playercontroller PlayerController tijdelijkeplayer = new PlayerController(); mPlayerControl.Add(tijdelijkeplayer); } //teerlingen tonen TeerlingenTonen(); //Aanmaken player + scorebord mPlayerPanels[0] = panel1; mPlayerPanels[1] = panel2; for (int i = 0; i < mAantalSpelers; i++) { mScoreboardView = mScoreboardControl[i].getView(); addLabelPlayer(i); addTotaallbl(i); // array om labels bij te houden, zodat we ze niet altijd moeten zoeken met Find Label[] player1Labels = new Label[5]; for (int j = 0; j < mAantalSoortenScores; j++) { addButton(i, j); addLabel(i, j); } mPlayerPanels[i].Controls.Add(mScoreboardView); mPlayerview.Controls.Add(mPlayerPanels[i]); Controls.Add(mPlayerview); } Controls.Add(mPlayerview); if (mPlayerControl[0].chooseRandomPlayer(mAantalSpelers) == 0) { mPlayerControl[0].playerModel.PlayerOneActive = false; changePlayer(); } else { mPlayerControl[0].playerModel.PlayerOneActive = true; changePlayer(); } }