public void Update(GameTime gameTime)
        {
            switch (panelState)
            {
            case CreditsPanelState.Closed:

//                    if (parentScreen.IsLoadConfirmed)
//                    {
//                        parentScreen.IsReadyToLoad = true;
//                    }
                break;

            case CreditsPanelState.Opening:
                basePosition.Y += SPEED_PANEL;
                if (basePosition.Y >= ANCHOR_PANELOPEN_Y)
                {
                    basePosition.Y = ANCHOR_PANELOPEN_Y;
                    panelState     = CreditsPanelState.Open;

                    AudioManager.PlayMusic("creditsMusic");
                }
                break;

            case CreditsPanelState.Open:
                handleInput();
                break;

            case CreditsPanelState.Closing:
                /*
                 * basePosition.Y -= SPEED_PANEL;
                 * if (basePosition.Y <= ANCHOR_PANELCLOSED_Y)
                 * {
                 *  basePosition.Y = ANCHOR_PANELCLOSED_Y;
                 *  panelState = CreditsPanelState.Closed;
                 * }
                 */
                break;
            }

            if (panelState != CreditsPanelState.Closed)
            {
                console.Update(gameTime);
                background.Update(gameTime);
            }
        }
 public void Close()
 {
     AudioManager.PlayCue("trackSlideLong");
     panelState = CreditsPanelState.Closing;
 }
 public void Open()
 {
     AudioManager.PlayCue("trackSlideLong");
     panelState = CreditsPanelState.Opening;
     console.LoadStatistics();
 }