Академический Документы
Профессиональный Документы
Культура Документы
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Jet_Fighter
{
public partial class Form1 : Form
{
int moveleft = 0;
int enemymove = 4;
Random rnd = new Random();
int bulletspeed = 8;
bool shooting = false;
int score = 0;
public Form1()
{
InitializeComponent();
enemy1.Top = -500;
enemy2.Top = -900;
bullet1.Top = -100;
bullet1.Left = -100;
bullet2.Top = -50;
bullet2.Left = -50;
player.Left = 517;
}
}
}
enemyHit();
}
private void enemyHit()
{
player.Bounds.IntersectsWith(enemy1.Bounds);
if (bullet1.Bounds.IntersectsWith(enemy1.Bounds))
{
score += 1;
enemy1.Top = -500;
int ranP = rnd.Next(1, 300);
enemy1.Left = ranP;
shooting = false;
bulletspeed = 0;
bullet1.Top = -100;
bullet1.Left = -100;
}
else if (bullet1.Bounds.IntersectsWith(enemy2.Bounds))
{
score += 1;
enemy2.Top = -900;
int ranP = rnd.Next(1, 400);
enemy2.Left = ranP;
shooting = false;
bulletspeed = 0;
bullet1.Top = -100;
bullet1.Left = -100;
}
if (bullet2.Bounds.IntersectsWith(enemy1.Bounds))
{
score += 1;
enemy1.Top = -500;
int ranP = rnd.Next(1, 300);
enemy1.Left = ranP;
shooting = false;
bulletspeed = 0;
bullet2.Top = -50;
bullet2.Left = -50;
}
else if (bullet2.Bounds.IntersectsWith(enemy2.Bounds))
{
score += 1;
enemy2.Top = -900;
int ranP = rnd.Next(1, 400);
enemy2.Left = ranP;
shooting = false;
bulletspeed = 0;
bullet2.Top = -50;
bullet2.Left = -50;
}
}
private void gameOver()
{
timer1.Enabled = false;
MessageBox.Show("Your Score =" + score + "Click OK to Play Again");
score = 0;
scoretext.Text = "0";
enemy1.Top = -500;
enemy2.Top = -900;
bullet1.Top = -100;
bullet1.Left = -100;
bullet2.Top = -50;
bullet2.Left = -50;
timer1.Enabled = true;
player.Left = 517;
}
}
}