コード例 #1
0
        public void Mesti(Kamuolys kamuolys)
        {
            if (!kamuolys.Sproges)
            {
                kamuolys.MetimuSkaicius++;
                double sansas = Program.RNG.NextDouble();

                if (sansas < 0.1)
                {
                    kamuolys.Sprogti();
                    kamuolys.Informacija();
                }
            }
        }
コード例 #2
0
        private static List <Kamuolys> NusipirktiKamuoliu()
        {
            List <Kamuolys> kamuoliai     = new List <Kamuolys>();
            int             kamuliuKiekis = RNG.Next(5, 21);

            for (int i = 0; i < kamuliuKiekis; i++)
            {
                int      R         = RNG.Next(0, 256);
                int      G         = RNG.Next(0, 256);
                int      B         = RNG.Next(0, 256);
                Spalva   color     = new Spalva(R, G, B);
                double   skersmuo  = RNG.Next(10, 31) + RNG.NextDouble();
                Kamuolys naujasKam = new Kamuolys(color, skersmuo);
                kamuoliai.Add(naujasKam);
            }
            return(kamuoliai);
        }