public BirdBox NewBirdBox(string Direction, string Bird) { BirdBox birdBox = new BirdBox(); var birdBoxSize = Extensions.GetLimitedRandomNumber(50, 120); birdBox.Size = new Size(birdBoxSize, birdBoxSize); birdBox.SizeMode = PictureBoxSizeMode.StretchImage; birdBox.Direction = Direction; if (SelectedBird == Birds.Parrot) { birdBox.Image = Properties.Resources.bird3; } else if (SelectedBird == Birds.Stork) { birdBox.Image = Properties.Resources.Stork_Bird; } else if (SelectedBird == Birds.Crow) { birdBox.Image = Properties.Resources.bird2; } birdBox.BackColor = Color.Transparent; birdBox.Location = new Point(this.Width, Extensions.GetLimitedRandomNumber(200, this.Height - 200)); birdBox.Click += new EventHandler(birdBox_Click); birdBox.DoubleClick += new EventHandler(birdBox_Click); return(birdBox); }
public BirdBox NewBirdBox(string Direction, string Bird) { // Chỉnh kích thước cho con chim BirdBox birdBox = new BirdBox(); var birdBoxSize = Extensions.GetLimitedRandomNumber(50, 120); birdBox.Size = new Size(birdBoxSize, birdBoxSize); birdBox.SizeMode = PictureBoxSizeMode.StretchImage; birdBox.Direction = Direction; // Chọn ảnh cho Box Bird switch (SelectedBird) { case Birds.Bird00: birdBox.Image = Properties.Resources.Bird00; break; case Birds.Bird01: birdBox.Image = Properties.Resources.Bird01; break; case Birds.Bird02: birdBox.Image = Properties.Resources.Bird02; break; case Birds.Bird03: birdBox.Image = Properties.Resources.Bird03; break; case Birds.Bird04: birdBox.Image = Properties.Resources.Bird04; break; case Birds.Dragon00: birdBox.Image = Properties.Resources.Dragon00; break; default: break; } birdBox.BackColor = Color.Transparent; birdBox.Location = new Point(this.Width, Extensions.GetLimitedRandomNumber(200, this.Height - 200)); birdBox.Click += new EventHandler(birdBox_Click); birdBox.DoubleClick += new EventHandler(birdBox_Click); return(birdBox); }
private void birdBox_Click(object sender, EventArgs e) { if (GameStatus == GameStatus.Continue) { BirdBox birdbox = (BirdBox)sender; if (birdbox != null && birdbox.Status != "Dead") { PlayBirdHitSound(); birdbox.Status = "Dead"; birdbox.Image.RotateFlip(RotateFlipType.Rotate270FlipNone); birdbox.Image = Properties.Resources.explosion_animation; } else { PlayGunSound(); } } }
private void birdBox_Click(object sender, EventArgs e) { //Xử lý sự kiện khi click trúng vào chim #region Code chạy animation destroy khi chim bị bắn trúng if (GameStatus == GameStatus.Continue) { BirdBox birdbox = (BirdBox)sender; if (birdbox != null && birdbox.Status != "Dead") { PlayBirdHitSound(); birdbox.Status = "Dead"; birdbox.Image.RotateFlip(RotateFlipType.Rotate270FlipNone); switch (SelectedGun) { case Guns.Gun00: birdbox.Image = Properties.Resources.Destroy00; break; case Guns.Gun01: birdbox.Image = Properties.Resources.Destroy00; break; case Guns.Gun02: birdbox.Image = Properties.Resources.Destroy01; break; case Guns.Gun03: birdbox.Image = Properties.Resources.Destroy01; break; case Guns.Gun04: birdbox.Image = Properties.Resources.Destroy02; break; case Guns.Gun05: birdbox.Image = Properties.Resources.Destroy02; break; case Guns.Gun06: birdbox.Image = Properties.Resources.Destroy03; break; case Guns.Gun07: birdbox.Image = Properties.Resources.Destroy03; break; case Guns.Gun08: birdbox.Image = Properties.Resources.Destroy04; break; case Guns.Gun09: birdbox.Image = Properties.Resources.Destroy04; break; default: break; } } else { PlayGunSound(); } } #endregion }