//for stop all the timers private void StopTimers() { movebabckgroundtimer.Stop(); moveenemies.Stop(); movbullettimer.Stop(); Enemybulletspeedtimer.Stop(); }
//for events(tsak by pressing keys) private void Bluster_KeyDown(object sender, KeyEventArgs e) { if (!gameover) { if (e.KeyCode == Keys.Space) //for space { pause = !pause; if (!pause) { label1.Visible = false; movebabckgroundtimer.Start(); moveenemies.Start(); movbullettimer.Start(); Enemybulletspeedtimer.Start(); Backgroundsound.controls.play(); } if (pause) { label1.Visible = true; label1.Text = "paused"; movebabckgroundtimer.Stop(); moveenemies.Stop(); movbullettimer.Stop(); Enemybulletspeedtimer.Stop(); Backgroundsound.controls.stop(); } } //for movement if (!pause) { if (e.KeyCode == Keys.Up || e.KeyCode == Keys.W)//key up or W { if (mothership.Top > 10) { mothership.Top -= mothershipspeed; } } if (e.KeyCode == Keys.Down || e.KeyCode == Keys.S)//down or s { if (mothership.Top < 400) { mothership.Top += mothershipspeed; } } if (e.KeyCode == Keys.Left || e.KeyCode == Keys.A)//left or a { if (mothership.Left > 10) { mothership.Left -= mothershipspeed; } } if (e.KeyCode == Keys.Right || e.KeyCode == Keys.D)//right or d { if (mothership.Left < 530) { mothership.Left += mothershipspeed; } } } } }