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); }
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); }
public override void Draw(SpriteBatch sb) { itemLabel.Draw(sb); prevButton.Draw(sb); nextButton.Draw(sb); }