Exemplo n.º 1
0
        public override void Draw(SpriteBatch sb)
        {
            if (active)
            {
                Color textColor = dragging ? Color.White : Color.LightGray;
                nameLabel.TextColor  = textColor;
                valueLabel.TextColor = textColor;
            }

            sb.Draw(UserInterface.TexBar, bar, barColor);
            sb.Draw(UserInterface.TexKnob, knob, knobColor);
            nameLabel.Draw(sb);
            valueLabel.Text = valueString;

            valueLabel.Draw(sb);
        }
Exemplo n.º 2
0
        public override void Draw(SpriteBatch sb)
        {
            if (hovering)
            {
                Color drawColor = down ? colorDown : colorHover;
                DrawThreeParts(sb, drawColor);
            }
            else
            {
                DrawThreeParts(sb, colorUp);
            }

            if (active)
            {
                label.TextColor = hovering ? Color.White : Color.LightGray;
            }
            label.Draw(sb);
        }
 public override void Draw(SpriteBatch sb)
 {
     barPanel.Draw(sb);
     fillPanel.Draw(sb);
     label.Draw(sb);
 }
 public override void Draw(SpriteBatch sb)
 {
     background.Draw(sb);
     loadBar.Draw(sb);
     title.Draw(sb);
 }
Exemplo n.º 5
0
 public override void Draw(SpriteBatch sb)
 {
     itemLabel.Draw(sb);
     prevButton.Draw(sb);
     nextButton.Draw(sb);
 }