Random random = new Random(seeder++); //random getal genereren public TeerlingController(YahtzeeController controller) //constructor { _view = new TeerlingView(this); //view aanmaken + //injecteer controller in view //(communiceren met elkaar) _model = new TeerlingModel(); //model aanmaken _controllerYahtzee = controller; }
//constructor public TeerlingController(YahtzeeController controller ) { _view = new TeerlingView(this); //view aanmaken + //injecteer controller in view //(communiceren met elkaar) _model = new TeerlingModel(); //model aanmaken _controllerYahtzee = controller; }
private void Yathzee_Load(object sender, EventArgs e) { //toevoegen yathzee YahtzeeController yahtzee = new YahtzeeController(); YahtzeeView yahtzeeView = yahtzee.getView(); yahtzeeView.Location = new Point(0, 0); yahtzee.initialize(); Controls.Add(yahtzeeView); }
//constructor public TeerlingController(YahtzeeController controller ) { // Maak een instantie van de view // Geef een de huidige instantie (= controller = this) mee als argument //kan communiceren als er event heeft plaatsgevonden _view = new TeerlingView(this); _model = new TeerlingModel(); //maakt instantie van model aan _controllerYahtzee = controller; }
Random random = new Random(++seeder); //random getal genereren public TeerlingController(YahtzeeController controller) //constructor { // Maak een instantie van de view // Geef een de huidige instantie (= controller = this) mee als argument //kan communiceren als er event heeft plaatsgevonden _view = new TeerlingView(this); _model = new TeerlingModel(); //maakt instantie van model aan _controllerYahtzee = controller; }
private void Yathzee_Load(object sender, EventArgs e) { //toevoegen yathzee YahtzeeController yahtzee = new YahtzeeController(); YahtzeeView yahtzeeView = yahtzee.getView(); yahtzeeView.Location = new Point(0, 0); yahtzee.initialize(); Controls.Add(yahtzeeView); //toevoegen scorebord ScoreBoardController scorebord = new ScoreBoardController(yahtzee); ScoreBoardView scorebordView = scorebord.getView(); scorebordView.Location = new Point(-10, 170); // posities zichtbaar maken van scoreboarden Controls.Add(scorebordView); }
public YahtzeeView(YahtzeeController controller) { _controller = controller; InitializeComponent(); }
//constructor public ScoreBoardController(YahtzeeController yahtzeeController) { _view = new ScoreBoardView(this); _model = new ScoreBoardModel(); _model.Teerlingen = yahtzeeController.getTeerlingenView(); }
public ScoreBoardController(YahtzeeController yahtzeeController) //constructor { _view = new ScoreBoardView(this); _model = new ScoreBoardModel(); _model.Teerlingen = yahtzeeController.getTeerlingenView(); }