package mods.eln.sixnode.powerinductorsix; import mods.eln.gui.GuiContainerEln; import mods.eln.gui.GuiHelperContainer; import mods.eln.gui.IGuiObject; import mods.eln.misc.Utils; import mods.eln.node.six.SixNodeElementInventory; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import static mods.eln.i18n.I18N.tr; public class PowerInductorSixGui extends GuiContainerEln { private SixNodeElementInventory inventory; PowerInductorSixRender render; public PowerInductorSixGui(EntityPlayer player, IInventory inventory, PowerInductorSixRender render) { super(new PowerInductorSixContainer(player, inventory)); this.inventory = (SixNodeElementInventory) inventory; this.render = render; } public void initGui() { super.initGui(); } @Override public void guiObjectEvent(IGuiObject object) { super.guiObjectEvent(object); } @Override protected void preDraw(float f, int x, int y) { super.preDraw(f, x, y); } @Override protected void postDraw(float f, int x, int y) { helper.drawString(8, 12, 0xFF000000, tr("Inductance: %1$H", Utils.plotValue(render.descriptor.getlValue(render.inventory)))); super.postDraw(f, x, y); } @Override protected GuiHelperContainer newHelper() { return new GuiHelperContainer(this, 176, 166 - 54, 8, 84 - 54); } }