public override void Draw(GameTime gameTime)
        {
            Resolution.BeginDraw();
            SpriteBatch spriteBatch    = ScreenManager.SpriteBatch;
            Viewport    viewport       = ScreenManager.Game.GraphicsDevice.Viewport;
            Vector2     buttonTextureL = new Vector2(478, 486);

            spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, null, null, null, null, Resolution.getTransformationMatrix());
            spriteBatch.Draw(backgroundTexture, Vector2.Zero, Color.White);
            spriteBatch.Draw(buttonTexture, buttonTextureL, Color.White);
            spriteBatch.End();
        }
        public override void Draw(Microsoft.Xna.Framework.GameTime gameTime)
        {
            SpriteBatch spriteBatch  = ScreenManager.SpriteBatch;
            Vector2     menuPosition = new Vector2(currentPosition.X, currentPosition.Y);

            spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, null, null, null, null, Resolution.getTransformationMatrix());
            for (int i = 0; i < menuentriesText.Count; i++)
            {
                bool isSelected = (i == selectedEntry);
                DrawTextEntry(spriteBatch, gameTime, menuentriesText[i], menuPosition, isSelected);
                menuPosition.Y += menuText.LineSpacing;
            }
            spriteBatch.End();
        }