public GameController() { _view = new GameView(this); yahtzeeCont = new yahtzeeController(this); yahtzeeCont.initialize(); scoreCont = new scoreboardController(this); teerlingCont = new teerlingController(this); }
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); allemaalController allemaalWerpenController = new allemaalController(teerlingen, scoreControl); allemaalView allemaalWerpenView = allemaalWerpenController.getView(); Controls.Add(allemaalWerpenView); allemaalWerpenView.Location = new Point(50,200); } }
public teerlingView(teerlingController controller) { _controller = controller; InitializeComponent(); }
public TeerlingView(teerlingController controller, bool oneButtonShown) { _controller = controller; _oneButtonShown = oneButtonShown; InitializeComponent(); }
internal void addTeerling(teerlingController teerling) { teerlingen.Add(teerling); }
private void creaTling() { for (int teerlingNummer = 0; teerlingNummer < _model.AantalTeerlingen; ++teerlingNummer) { teerlingController teerling = new teerlingController(gameCont); teerling.WerpBtnHide(); _model.addTeerling(teerling); } }