private void _loadLevelComplete()
        {
            var bmp = new Bitmap(520, 96);

            using (var g = System.Drawing.Graphics.FromImage(bmp))
            {
                g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
                g.SmoothingMode   = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;

                var renderer = new GradientTextRenderer();
                renderer.fontSize    = 50;
                renderer.borderWidth = 3.0f;
                renderer.borderColor = Color.White;
                renderer.font        = _game.fontManager.defaultFont;

                renderer.render(g, "COMPLETE", new System.Drawing.Rectangle(0, 0, bmp.Width, bmp.Height));
            }


            _texs["level_complete"] = texFromBitmap(bmp);
        }
        private void _updateGradientBitmap(System.Drawing.Bitmap bmp, string text)
        {
            using (var g = System.Drawing.Graphics.FromImage(bmp))
            {
                g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
                g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;

                g.Clear(Color.Transparent);
                //g.Clear(Color.White);

                var renderer = new GradientTextRenderer();
                renderer.fontSize = 32;
                renderer.textColor = Color.FromArgb(255, 243, 151, 0);
                renderer.borderColor = Color.FromArgb(255, 255, 255, 255);
                renderer.borderWidth = 2.0f;
                renderer.stringFormat.Alignment = StringAlignment.Far;
                renderer.font =  _game.fontManager.labelFont;

                renderer.render(g, text, new System.Drawing.Rectangle(0, 0, bmp.Width, bmp.Height));

            }
        }