Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public ScoreboardView(ScoreboardController c)
 {
     InitializeComponent();
     scoreboardController = c;
 }
 public GameController()
 {
     yahtzeeController = new YahtzeeController(this);
       scoreboardController = new ScoreboardController();
       view = new GameView(this);
 }
Esempio n. 4
0
 public GameController()
 {
     yahtzeeController    = new YahtzeeController(this);
     scoreboardController = new ScoreboardController();
     view = new GameView(this);
 }
 public ScoreboardModel(ScoreboardController c)
 {
     controller = c;
 }
Esempio n. 6
0
 public ScoreboardModel(ScoreboardController c)
 {
     controller = c;
 }
Esempio n. 7
0
        public ScoreboardView(ScoreboardController c)
        {
            InitializeComponent();

            controller = c;
        }