private void UpdateResult(int delta, StateBasedGame container)
 {
     if (Keyboard.GetState().IsKeyDown(Keys.Enter))
     {
         container.EnterState(Globals.MENUSTATE);
         Globals.HIGHSCORE = survialManager.GetPoints();
         Globals.WriteHighscore();
     }
 }
        private void UpdateSelect(int delta, StateBasedGame container)
        {
            if(menuTimer <= 0)
            {
                pacmanState = !pacmanState;
                menuTimer = 200;
            }
            else
                menuTimer -= delta;

            KeyboardState newState = Keyboard.GetState();

            if (newState.IsKeyDown(Keys.Down) && !oldState.IsKeyDown(Keys.Down))
            {
                MusicManager.Get().PlaySound("cursor", 1f);
                menuSelection++;
                if (menuSelection > 2)
                    menuSelection = 0;
            }
            if (newState.IsKeyDown(Keys.Up) && !oldState.IsKeyDown(Keys.Up))
            {
                MusicManager.Get().PlaySound("cursor", 1f);
                menuSelection--;
                if (menuSelection < 0)
                    menuSelection = 2;
            }
            if (newState.IsKeyDown(Keys.Enter) && !oldState.IsKeyDown(Keys.Enter))
            {
                MusicManager.Get().PlaySound("enter", 1f);
                switch (menuSelection)
                {
                    case 0:
                        MediaPlayer.Stop();
                        container.EnterState(Globals.GAMEPLAYSTATE);
                        break;
                    case 1:
                        container.Graphics.ToggleFullScreen();
                        break;
                    case 2:
                        Thread.Sleep(600);
                        container.Exit();
                        break;
                }
            }

            oldState = newState;
        }