private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Q) { Application.Exit(); } //press escape to pause game if (e.KeyCode == Keys.Escape) { pause_Interface.Visible = true; gameTimer.Stop(); } if (e.KeyCode == Keys.S) { // code to reset the game gameOver = false; game = new Game(random, FormArea); game.GameOver += new EventHandler(game_GameOver); gameTimer.Start(); return; } if (e.KeyCode == Keys.Space) { game.FireShot(); } if (keysPressed.Contains(e.KeyCode)) { keysPressed.Remove(e.KeyCode); } keysPressed.Add(e.KeyCode); }
private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Q) { Application.Exit(); } if (e.KeyCode == Keys.S) { // code to reset the game gameOver = false; game = new Game(random, FormArea); game.GameOver += new EventHandler(game_GameOver); gameTimer.Start(); return; } switch (e.KeyCode) { case Keys.R: game.FireShot(2); break; case Keys.T: game.FireShot(4); break; case Keys.Y: game.FireShot(6); break; } if (keysPressed.Contains(e.KeyCode)) { keysPressed.Remove(e.KeyCode); } keysPressed.Add(e.KeyCode); }