package joshie.progression.gui.editors; import joshie.progression.api.criteria.IConditionProvider; import java.util.List; import static joshie.progression.gui.core.GuiList.*; public class FeatureCondition extends FeatureDrawable<IConditionProvider> { public FeatureCondition() { super("condition", 45, NEW_CONDITION, THEME.conditionGradient1, THEME.conditionGradient2, THEME.conditionFontColor, 0xFFCCCCCC); } @Override public boolean isReady() { return CONDITION_EDITOR.get() != null; } @Override public List<IConditionProvider> getList() { return CONDITION_EDITOR.get().getConditions(); } @Override public int drawSpecial(IConditionProvider drawing, int offsetX, int offsetY, int mouseOffsetX, int mouseOffsetY) { return super.drawSpecial(drawing, offsetX, offsetY, mouseOffsetX, mouseOffsetY); } @Override public boolean clickSpecial(IConditionProvider provider, int mouseOffsetX, int mouseOffsetY) { return false; } }