Beispiel #1
0
        private void ResetLocations()
        {
            Pman.SetX(280);
            Pman.SetY(480);

            ResetRedLoc();
            ResetBlueLoc();
            ResetYellowLoc();
            ResetPinkLoc();
        }
Beispiel #2
0
        private void Menu_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Up)
            {
                if (PM2.GetY() == 303)
                {
                    PM2.SetY(503);
                }
                else
                {
                    PM2.SetY(PM2.GetY() - 50);
                }
            }

            if (e.KeyCode == Keys.Down)
            {
                if (PM2.GetY() == 503)
                {
                    PM2.SetY(303);
                }
                else
                {
                    PM2.SetY(PM2.GetY() + 50);
                }
            }

            if (e.KeyCode == Keys.Enter)
            {
                if (PM2.GetY() == 303)
                {
                    Animation.Stop();
                    Visible = false;
                    GameForm gf = new GameForm();
                    gf.ShowDialog();
                    gf.Close();
                    Animation.Start();
                    Visible = true;
                    TopMost = true;
                    Focus();
                }

                if (PM2.GetY() == 353)
                {
                    MenuState = 2;
                    Animation.Stop();
                    grfx.DrawImage(Properties.Resources.MenuHelp, -10, 0, Width, Height - 50);
                }

                if (PM2.GetY() == 403)
                {
                    MenuState = 2;
                    Animation.Stop();
                    HighScore hs = new HighScore();
                    hs.ShowDialog();
                    hs.Close();
                    Animation.Start();
                }

                if (PM2.GetY() == 453)
                {
                    MenuState = 2;
                    Animation.Stop();
                    grfx.DrawImage(Properties.Resources.MenuAbout, -10, 0, Width, Height - 50);
                }

                if (PM2.GetY() == 503)
                {
                    Application.Exit();
                }
            }
            if (e.KeyCode == Keys.Escape)
            {
                if (MenuState == 1)
                {
                    Application.Exit();
                }
                else
                {
                    Animation.Start();
                    MenuState = 1;
                    grfx.DrawImage(Properties.Resources.Menu, -10, 0, Width, Height - 50);
                }
            }
        }