Esempio n. 1
0
        private void initRegular()
        {
            for (int i = 0; i < NrRegular; i++)
            {
                int      raza  = rnd.Next(1, 10);
                Movement move  = new Movement(rnd.Next(canvas.width), rnd.Next(canvas.height), rnd.Next(10), rnd.Next(10), rnd.Next(10));
                Color    color = Color.FromArgb(rnd.Next(255), rnd.Next(255), rnd.Next(255));

                Regular ball = new Regular(raza, move, color);

                balls.Add(ball);
            }
        }
Esempio n. 2
0
        public void Conflict(Regular ball)
        {
            Regular win, lost;

            if (this.raza > ball.raza)
            {
                win = this; lost = ball;
            }

            else
            {
                win = ball; lost = this;
            }

            lost.isOver = true;
            win.raza   += lost.raza;
            win.color   = Ball.ColorMix(win, lost);
            Console.WriteLine("Regular Ball is over");
        }