// Anahtarlar fonk. private void Form1_KeyDown(object sender, KeyEventArgs e) { //key Down islemleri if (e.KeyCode == Keys.Return) { OyunZamanlayici.Start(); } if (e.KeyCode == Keys.Space) { MermiOlustur(); } if (e.KeyCode == Keys.Left) { UzaySavarYonu = -30; } if (e.KeyCode == Keys.Right) { UzaySavarYonu = +30; } if (e.KeyCode == Keys.Down) { UzaySavarYonu = 0; } if (e.KeyCode == Keys.P) { OyunZamanlayici.Stop(); } if (e.KeyCode == Keys.Escape) { Close(); } }
//Dusmanlar inmesi ve program yeniden baslamasi saglayan metodu private void moveAliens() { //foreach dongu butun dusman ogelerdan tahkuk eder foreach (PictureBox Dusman in ListDusmanlar) { Dusman.Top += 7; //y dusman kordinati sürekli azaltir.(biz eksi Y-ekseninde yazdirdik) if (Dusman.Top >= 580) // y>=580 ise { OyunZamanlayici.Stop(); MessageBox.Show("Game Over."); Application.Restart(); // program yeniden baslat. } } }