public YahtzeeController(int plNum, YahtzeeStart ys) { scoreboard = new ScoreboardController(this); model = new YahtzeeModel(); model.PlayerNumber = plNum; view = new YahtzeeView(this); startController = ys; view.Show(); //Laat form verschijnen scoreboard.model.Dice = new int[model.AantalTeerlingen]; for (int i = 0; i < model.AantalTeerlingen; i++) { //Maak instantie aan van TeerlingController //Voeg teerling toe aan het formulier via YahtzeeView model.Teerlingen.Add(new TeerlingController(i, this)); TeerlingView teerlingView = model.Teerlingen[i].getView(); view.MakeDice(teerlingView, i); } }
public ScoreboardView(ScoreboardController c) { InitializeComponent(); scoreboardController = c; }
public GameController() { yahtzeeController = new YahtzeeController(this); scoreboardController = new ScoreboardController(); view = new GameView(this); }
public ScoreboardModel(ScoreboardController c) { controller = c; }
public ScoreboardView(ScoreboardController c) { InitializeComponent(); controller = c; }