package joshie.progression.api.gui; /** Implement this on rewards, triggers, filters, conditions, * if you wish to draw something special on them, other than default fields. */ public interface ICustomDrawGuiEditor { /** If this is true, only what you decide to draw will show up **/ public boolean hideDefaultEditor(); /** Called when clicking, return true if a click was processed **/ public boolean mouseClicked(int mouseX, int mouseY); /** Draw your custom editor **/ public void drawEditor(IDrawHelper helper, int renderX, int renderY, int mouseX, int mouseY); }