Пример #1
0
 //for stop all the timers
 private void StopTimers()
 {
     movebabckgroundtimer.Stop();
     moveenemies.Stop();
     movbullettimer.Stop();
     Enemybulletspeedtimer.Stop();
 }
Пример #2
0
        //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;
                        }
                    }
                }
            }
        }