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