Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (aantalWorpen._model.AantalWorpen < maxAantal)
            {
                for (int teerlingNummer = 0; teerlingNummer < aantalTeerlingen; ++teerlingNummer)
                {
                    TeerlingController huidigeTeerling = teerlingen[teerlingNummer];
                    if (huidigeTeerling._model.Clicked)
                    {
                        huidigeTeerling.werpTeerling();
                        huidigeTeerling.updateUI();

                        score += huidigeTeerling._model.AantalOgen;
                    }
                }

                scoreBoard._model.Score = score;

                aantalWorpen._model.AantalWorpen++;
                aantalWorpen.UpdateUI();

                scoreBoard.UpdateUI();
            }

            if (aantalWorpen._model.AantalWorpen == maxAantal)
            {
                button1.Enabled  = false;
                resetBtn.Enabled = true;
                if (score > highscore)
                {
                    scoreBoard._model.HighScore = score;
                    scoreBoard.UpdateUIHighscore();
                }
            }
        }
Пример #2
0
        // Wanneer er op de werpknop wordt geklikt
        private void werpButton_Click(object sender, EventArgs e)
        {
            // Smijt met de teerling
            // (methode staat in controller)
            _controller.werpTeerling();

            // Waarde van de teerling ophalen uit het model
            teerlingLabel.Text = _controller._model.AantalOgen.ToString();
        }
Пример #3
0
        private void werpButton_Click(object sender, EventArgs e)
        {
            _controller.werpTeerling();

            teerlingLabel.Text = _controller._model.AantalOgen.ToString();
        }