package joshie.progression.gui.core; import joshie.progression.Progression; import static joshie.progression.gui.core.IBarProvider.BarColorType.*; public class FeatureBarsX1 extends FeatureAbstract { protected IBarProvider provider; protected String bar1; public FeatureBarsX1(String bar1) { this.bar1 = bar1; } public FeatureBarsX1 setProvider(IBarProvider provider) { this.provider = provider; return this; } @Override public void drawFeature(int mouseX, int mouseY) { offset.drawGradient(-1, 25, screenWidth, 15, provider.getColorForBar(BAR1_GRADIENT1), provider.getColorForBar(BAR1_GRADIENT2), provider.getColorForBar(BAR1_BORDER)); offset.drawText(Progression.translate(bar1), 9, 29, provider.getColorForBar(BAR1_FONT)); //Removing the offsetX in order to reposition everything back at 0 } @Override public boolean isOverlay() { return false; } }