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))); } }
/// <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)); }