public ScoreboardController() { //maak nieuwe instantie aan van view view = new ScoreboardView(this); model = new ScoreboardModel(); }
private void Yahtzee_Load(object sender, EventArgs e) { ScoreboardController tijdelijkeScore = new ScoreboardController(); scoreboard = tijdelijkeScore; for (int i = 0; i < aantalTeerlingen; i++) //maakt 5 teerlingen aan { TeerlingController Teerling = new TeerlingController(); teerlingen.Add(Teerling); } for (int i = 0; i < aantalTeerlingen; i++) //zet de teerlingen op hun plaats { TeerlingView teerlingView = teerlingen[i].getView(); int horizontalPosition; horizontalPosition = i * teerlingView.Width; teerlingView.Location = new System.Drawing.Point(horizontalPosition, 0); Controls.Add(teerlingView); } ScoreboardView scoreboardView = scoreboard.getView(); //zet het "aantal worpen" op hun plaats scoreboardView.Location = new System.Drawing.Point(200, 160); Controls.Add(scoreboardView); }
private void Yahtzee_Load(object sender, EventArgs e) { for (int i = 0; i < xSoortenScore; i++) { ScoreboardController tijdelijkeScore = new ScoreboardController(); scoreboard.Add(tijdelijkeScore); } for (int i = 0; i < xTeerlingen; i++) { TeerlingController tijdelijkeTeerling = new TeerlingController(); teerlingen.Add(tijdelijkeTeerling); } for (int i = 0; i < xTeerlingen; i++) { TeerlingView teerlingView = teerlingen[i].getView(); int hPosition = i * teerlingView.Width; teerlingView.Location = new System.Drawing.Point(hPosition, 0); Controls.Add(teerlingView); } for (int i = 0; i < xSoortenScore; i++) { ScoreboardView scoreboardView = scoreboard[i].getView(); int hPosition = i * scoreboardView.Width; scoreboardView.Location = new System.Drawing.Point(this.Width / 8 + hPosition, 220); Controls.Add(scoreboardView); } }
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); mCheatsview.addController(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; ToonCheats(); 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(); } }
public ScoreboardController() { model = new ScoreboardModel(); view = new ScoreboardView(this); }