public override void Load(IController hud)
        {
            base.Load(hud);

            TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 255, 255, 255, false, false, false);
            TextFont.SetShadowBrush(255, 0, 0, 0, true);
            GreyBrush       = Hud.Render.CreateBrush(242, 128, 128, 128, 0);
            BackgroundBrush = Hud.Render.CreateBrush(255, 0, 0, 0, 0);

            ItemLocations = ItemLocations.Reverse().ToArray();

            ItemRenderer    = new StandardItemRenderer(Hud);
            AncientRankFont = Hud.Render.CreateFont("arial", 7, 255, 0, 0, 0, true, false, 220, 227, 153, 25, true);
            PrimalRankFont  = Hud.Render.CreateFont("arial", 7, 255, 0, 0, 0, true, false, 180, 255, 64, 64, true);

            var a    = 255;
            var step = 51; //17;

            for (int g = 0; g <= 255; g += step)
            {
                gradientBrushes.Add(Hud.Render.CreateBrush(a, 255, g, 0, 0));
            }
            for (int r = 255; r >= 0; r -= step)
            {
                gradientBrushes.Add(Hud.Render.CreateBrush(a, r, 255, 0, 0));
            }
        }