コード例 #1
0
 private void maakTeerlingen()
 {
     for (int teerlingNummer = 0; teerlingNummer < _model.AantalTeerlingen; teerlingNummer++)
     {
         // Maak een nieuwe teerling aan
         TeerlingController teerling = new TeerlingController(this);
         teerling._model.Gekleurd = false;
         // Voeg de teerling toe aan het model
         _model.addTeerling(teerling);
         teerling.getView().updateViewTeerling();
     }
 }
コード例 #2
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            resetBtn.Enabled = false;
            // Aantal teerlingen dat getoond moet worden
            int aantalTeerlingen = 5;

            Controls.Add(scoreBoard.getView());

            Controls.Add(help.getView());



            // Maak instanties van de teerlingen aan en voeg deze toe aan de list
            for (int teerlingNummer = 0; teerlingNummer < aantalTeerlingen; ++teerlingNummer)
            {
                // maak nieuwe instantie van teerling controller;
                TeerlingController nieuweTeerling = new TeerlingController();

                // Voeg controller toe aan teerlingen lijst
                teerlingen.Add(nieuweTeerling);
            }

            // Maak instanties van de teerlingen aan en voeg deze toe aan de list
            for (int teerlingNummer = 0; teerlingNummer < aantalTeerlingen; ++teerlingNummer)
            {
                // Haal de teerling op basis van de key uit de teerlingen list
                TeerlingController huidigeTeerling = teerlingen[teerlingNummer];

                // Haal de teerling view uit de teerling controller
                TeerlingView huidigeTeerlingview = huidigeTeerling.getView();

                // Bepaald de huidige x positie (horizontaal) van de teerling
                int xPos = huidigeTeerlingview.Width * teerlingNummer;

                // Zet de locatie van de teerling op basis van de x pos
                huidigeTeerlingview.Location = new Point(xPos, 0);

                // Voeg de view toe aan de huidige view
                Controls.Add(huidigeTeerlingview);

                Controls.Add(aantalWorpen.getView());
            }
        }
コード例 #3
0
 private void maakTeerlingen()
 {
     for (int teerlingNummer = 0; teerlingNummer < _model.AantalTeerlingen; teerlingNummer++)
     {
         // Maak een nieuwe teerling aan
         TeerlingController teerling = new TeerlingController(this);
         teerling._model.Gekleurd = false;
         // Voeg de teerling toe aan het model
         _model.addTeerling(teerling);
         teerling.getView().updateViewTeerling();
     }
 }