示例#1
0
        //Sukurti gyvatei maista atsitiktineje vietoje zaidimo lauke
        private void SukurtiMaista()
        {
            int maxXPos = pbZaidimoLaukas.Size.Width / Nustatymai.Plotis;
            int maxYPos = pbZaidimoLaukas.Size.Height / Nustatymai.Aukstis;

            Random random = new Random();

            maistas   = new GyvatesDalis();
            maistas.X = random.Next(0, maxXPos);
            maistas.Y = random.Next(0, maxYPos);
        }
示例#2
0
        private void Suvalgyti()
        {
            GyvatesDalis maistas = new GyvatesDalis();

            maistas.X = gyvatele[gyvatele.Count - 1].X;
            maistas.Y = gyvatele[gyvatele.Count - 1].Y;

            gyvatele.Add(maistas);

            //Atnaujinti rezultata
            Nustatymai.Rezultatas += Nustatymai.Taskai;
            lblRezultatas.Text     = Nustatymai.Rezultatas.ToString();

            SukurtiMaista();
        }
示例#3
0
        private void PradetiZaidima()
        {
            lblZaidimoPabaiga.Visible = false;

            //Atstatyi pirminius nustatymus
            new Nustatymai();

            //Sukurti nauja zaideja
            gyvatele.Clear();
            GyvatesDalis galva = new GyvatesDalis();

            galva.X = 10;
            galva.Y = 5;
            gyvatele.Add(galva);

            lblRezultatas.Text = Nustatymai.Rezultatas.ToString();
            SukurtiMaista();
        }