示例#1
0
        private void eetVenijnBoom(Venijnboom2 voedsel)
        {
            if (WordtVergiftigdDoor.Contains(voedsel.NederlandseNaam))
            {
                if (honger())
                {
                    Verwijder();
                }
            }

            else if (MaagGevuld < 100)
            {
                // De maag wordt aangevuld met de voedingswaarde van het voedsel
                MaagGevuld = MaagGevuld + voedsel.Voedingswaarde;

                // een maag kan nooit meet dan 100% gevuld zijn
                if (MaagGevuld > 100)
                {
                    MaagGevuld = 100;
                }

                // uiteraard wordt het voedsel na de maaltijd verwijderd uit de simulaties:
                voedsel.Verwijder();
            }
        }
示例#2
0
        private void TekenGroen(Point positie)
        {
            if (rdbGras.Checked == true)
            {
                Gras gras01 = new Gras(positie);
                gras01.Teken(pbWereld.CreateGraphics());
            }

            if (rdbVenijnboom.Checked == true)
            {
                Venijnboom2 venijnboom01 = new Venijnboom2(positie);
                venijnboom01.Teken(pbWereld.CreateGraphics());
            }
        }