private void button2_Click(object sender, EventArgs e) { for (int i = 0; i < 11; i++) { invaders[i] = new aliens[5]; for (int j = 0; j < 5; j++) { invaders[i][j].alive = true; if (j == 0) { invaders[i][j] = new aliens("Alien3"); } else if (j == 1 || j == 2) { invaders[i][j] = new aliens("Alien2"); } else { invaders[i][j] = new aliens("Alien1"); } } } person.shotAvailable = true; label2.Text = "0"; label4.Text = "3"; lives = 3; numLeft = 55; score = 0; x = 0; y = 0; timer3.Interval = 800; updateGraphics(); panel1.Invalidate(); timer3.Start(); timer2.Start(); button1.Hide(); button2.Hide(); button2.Enabled = false; button1.Enabled = false; button3.Enabled = true; button3.Show(); }
private void createAlien() { Random rand = new Random(); aliens alien = new aliens(); alien.health = rand.Next(2 + rand.Next(3)); alien.position = 0; alienList.Add(alien); PictureBox alienPicture = new PictureBox(); alienPicture.Click += pictureBox1_Click; alienPicture.MouseDown += mouseDown; alienPicture.MouseUp += mouseUp; alienPicture.Image = Properties.Resources.space_invader; alienPicture.Size = defaultalienPicture.Size; alienPicture.SizeMode = PictureBoxSizeMode.Zoom; alienPictureList.Add(alienPicture); Controls.Add(alienPictureList[alienPictureList.Count - 1]); int choice = rand.Next(4); if (choice == 0) { alienPictureList[alienPictureList.Count - 1].Location = new Point(rand.Next(this.Size.Width), rand.Next(5)); } if (choice == 1) { alienPictureList[alienPictureList.Count - 1].Location = new Point(rand.Next(this.Size.Width), this.Size.Height - rand.Next(5)); } if (choice == 2) { alienPictureList[alienPictureList.Count - 1].Location = new Point(rand.Next(5), rand.Next(this.Size.Height)); } if (choice == 3) { alienPictureList[alienPictureList.Count - 1].Location = new Point(this.Size.Width - rand.Next(5), rand.Next(this.Size.Height)); } }