Exemplo n.º 1
0
        static public void Load()
        {
            ship   = new Ship(new Point(20, Height / 2), new Point(0, 0), new Size(20, 20));
            medkit = new Medkit(new Point(Width - 50, rnd.Next(1, Height)), new Point(-5, 0), new Size(20, 20));
            //boss.Add(new Boss(new Point(Width - 250, Height / 2), new Point(0, 5), new Size(150, 150)));

            objs = new BaseObject[50];
            for (int i = 0; i < objs.Length; i++)
            {
                objs[i] = new Star(new Point(rnd.Next(1, Width), rnd.Next(1, Height)), new Point(15 - i, 0), new Size(20, 20));
            }

            for (int i = 0; i < asteroidsCount; i++)
            {
                asteroids.Add(new Asteroids(new Point(Width, rnd.Next(40, Height - 30)), new Point(6 - i, 0), new Size(50, 50)));
            }

            for (int i = 0; i < asteroidsBigCount; i++)
            {
                asteroidsBig.Add(new AsteroidsBig(new Point(Width, rnd.Next(40, Height - 30)), new Point(6 - i, 5), new Size(50, 50)));
            }

            for (int i = 0; i < nebulaCount; i++)
            {
                nebula.Add(new Nebula(new Point(Width, rnd.Next(40, Height - 30)), new Point(3 - i, 3 - i), new Size(70, 70)));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Загрузка начальных параметров объектов
        /// </summary>
        public static void Load()
        {
            //По Х случайное появление точки
            Random rnd = new Random();
            int    starSize;

            _objs = new BaseObject[5];
            _star = new Star[30];

            _bullet = new Bullet(new Point(0, 300), new Point(50, 0), new Size(10, 2));
            _bullets.Add(_bullet);

            //Создаем звезды. Хотим что бы звезды имели случайный размер и место появления
            for (int i = 0; i < _star.Length; i++)
            {
                starSize = rnd.Next(4, 10);
                _star[i] = new Star(new Point(rnd.Next(0, 600), i * 20), new Point(i, 0), new Size(starSize, starSize));
            }

            //Создаем астероиды
            CreateAsteroid(AsterCount, mspeed);

            //Создаем спутник
            s = new Sputnic(new Point(100, 100), new Point(10, 10), new Size(20, 20));
            //Создаем Корабль

            _ship = new Ship(new Point(10, 300), new Point(5, 5), new Size(30, 10));

            _medkit = new Medkit(new Point(Game.Width, rnd.Next(0, 600)), new Point(10, 0), new Size(20, 20));
        }