Пример #1
0
 private void Picexit_Click(object sender, EventArgs e)
 {
     TM_NguoiHung.Dispose();
     TM_CotTruyen.Dispose();
     TM_BiaVang.Dispose();
     TM_RanDom.Dispose();
     Application.Exit();
 }
Пример #2
0
        private void TM_BiaVang_Tick(object sender, EventArgs e)
        {
            foreach (Control x in this.Controls)
            {
                if (x is PictureBox && x.Tag == "beer" && x.Visible == true)
                {
                    if (x.Top > 615)
                    {
                        x.Top = 12;

                        TM_RanDom.Start();
                    }
                    else
                    {
                        x.Top += speed;
                        if (x.Top > 300)
                        {
                            hotro.picbiavo(x.Left).Visible = false;
                        }
                    }
                }
                if (x is PictureBox && x.Tag == "beer")
                {
                    if (x.Bounds.IntersectsWith(pic_nguoi.Bounds))
                    {
                        x.Top = 12;
                        TM_RanDom.Start();
                        score++;
                    }
                    if (x.Top >= 590)
                    {
                        x.Top = 12;
                        TM_RanDom.Start();
                        miss++;
                        this.Controls.Add(hotro.picbiavo(x.Left));
                    }
                }
                speed          = hotro.tangtocdo(score, speed);
                lbl_score.Text = "Score :" + score;
                lbl_miss.Text  = "Missed :" + miss;
                if (miss >= 5)
                {
                    TM_BiaVang.Dispose();
                    TM_NguoiHung.Dispose();
                    TM_RanDom.Dispose();
                    GameOver();
                }
            }
        }
Пример #3
0
        private void exitGameToolStripMenuItem_Click(object sender, EventArgs e)
        {
            StopGame();
            DialogResult rs = MessageBox.Show("Bạn có chắc muốn thoát game không", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rs == DialogResult.Yes)
            {
                Application.Exit();
            }
            else
            {
                pic_pau_st.Image = Properties.Resources.pause_icon;
                TM_BiaVang.Start();
                TM_NguoiHung.Start();
            }
        }
Пример #4
0
 private void newGameToolStripMenuItem_Click(object sender, EventArgs e)
 {
     foreach (Control x in this.Controls)
     {
         if (x is PictureBox && x.Tag == "biavo")
         {
             x.Dispose();
         }
     }
     pic_pau_st.Image = Properties.Resources.pause_icon;
     score            = 0;
     miss             = 0;
     StartGame1();
     Btn_Click(sender, e);
     TM_BiaVang.Start();
     TM_NguoiHung.Start();
 }
Пример #5
0
 private void pic_pau_st_Click(object sender, EventArgs e)
 {
     start_pau = !start_pau;
     if (start_pau)
     {
         audiochayGame.Stop();
         pic_pau_st.Image = Properties.Resources.start_icon;
         TM_NguoiHung.Stop();
         TM_BiaVang.Stop();
     }
     else
     {
         audiochayGame.PlayLooping();
         pic_pau_st.Image = Properties.Resources.pause_icon;
         TM_NguoiHung.Start();
         TM_BiaVang.Start();
     }
 }
Пример #6
0
 private void StopGame()
 {
     TM_NguoiHung.Stop();
     TM_BiaVang.Stop();
 }