Пример #1
0
 public void _Time(object sender, EventArgs e)
 {
     for (int i = 0; i < Mas_L.Count; i++)
     {
         if (Mas_L[i].Left == Bullets.Left + x && Mas_L[i].Top == Bullets.Top + y)
         {
             Destroy();
             t.Stop();
             GC.Collect();
             return;
         }
     }
     for (int i = 0; i < Tnaks.Count; i++)
     {
         if (Tnaks[i].Left == Bullets.Left + x && Tnaks[i].Top == Bullets.Top + y)
         {
             sp = new SoundPlayer("Vzirv.wav");
             sp.Play();
             Destroy();
             t.Stop();
             GC.Collect();
             Tnaks[i].Visible = false;
             sum_tanks--;
             Tnaks.RemoveAt(i);
             if (i == 0 && flag)
             {
                 sp = new SoundPlayer("lose.wav");
                 sp.Play();
                 flag = false;
                 MessageBox.Show("Вы проиграли! (=_=)");
                 Application.Restart();
                 Application.Exit();
             }
             else
             {
                 if (Tnaks.Count == 1 && flag)
                 {
                     sp = new SoundPlayer("victory.wav");
                     sp.Play();
                     flag = false;
                     MessageBox.Show("Победа!╰(▔∀▔)╯");
                     Application.Restart();
                     Application.Exit();
                 }
             }
             return;
         }
     }
     Bullets.Left += x;
     Bullets.Top  += y;
 }
Пример #2
0
        public override void Create(int x, int y, int h, int l, Form1 g)
        {
            X_spawn = x;
            Y_spawn = y;
            f       = g;
            PictureBox L_obj = new PictureBox();

            L_obj.Size      = new System.Drawing.Size(h, l);
            L_obj.Left      = x;
            L_obj.Top       = y;
            L_obj.BackColor = System.Drawing.Color.Blue;
            Tnaks.Add(L_obj);
            f.Controls.Add(Tnaks[0]);
        }
Пример #3
0
        public void Create(int x, int y, int h, int l, Form1 g, int index)
        {
            focus   = 1; // направление танка
            d       = new Tank();
            X_spawn = x;
            Y_spawn = y;
            f       = g;
            n       = index;
            PictureBox L_obj = new PictureBox();

            L_obj.Size            = new System.Drawing.Size(h, l);
            L_obj.Left            = x;
            L_obj.Top             = y;
            L_obj.BackgroundImage = Image.FromFile("Enemy_D.png");
            Tnaks.Add(L_obj);
            f.Controls.Add(Tnaks[index]);
        }