예제 #1
0
 public void CreateUI(GLEx g)
 {
     if (visible)
     {
         LFont oldFont  = g.GetFont();
         uint  oldColor = g.GetColorRGB();
         g.SetFont(font);
         g.SetColor(color);
         this.width  = font.StringWidth(label);
         this.height = font.GetSize();
         if (alpha > 0 && alpha < 1)
         {
             g.SetAlpha(alpha);
             g.DrawString(label, X(), Y());
             g.SetAlpha(1.0F);
         }
         else
         {
             g.DrawString(label, X(), Y());
         }
         g.SetFont(oldFont);
         g.SetColor(oldColor);
     }
 }