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 ScoreView(ScoreController controller) { _controller = controller; InitializeComponent(); }
public AllController(List<TeerlingController> huidigeteerlingen, ScoreController scoreControl) { _view = new AllView(this, huidigeteerlingen); _model = new AllModel(); _scorecontrol = scoreControl; }