@Override protected void drawGuiContainerForegroundLayer(int a, int b) { int j = (width - xSize) / 2; int k = (height - ySize) / 2; super.drawGuiContainerForegroundLayer(a, b); if (ReikaGuiAPI.instance.isMouseInBox(j + 138, j + 145, k + 17, k + 68)) { int mx = ReikaGuiAPI.instance.getMouseRealX(); int my = ReikaGuiAPI.instance.getMouseRealY(); ReikaGuiAPI.instance.drawTooltipAt( fontRenderer, String.format("%d/%d", fct.getLevel(), fct.CAPACITY), mx - j, my - k); } }
/** Draw the background layer for the GuiContainer (everything behind the items) */ @Override protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) { super.drawGuiContainerBackgroundLayer(par1, par2, par3); int j = (width - xSize) / 2; int k = (height - ySize) / 2; int i1 = fct.getStorageScaled(17); int i2 = fct.getFuelScaled(50); int i3 = fct.getMixScaled(30); if (i3 > 30) i3 = 30; this.drawTexturedModalRect(j + 64, k + 25, 177, 1, i3, 38); this.drawTexturedModalRect(j + 139, k + 68 - i2, 177, 95 - i2, 6, i2); }
/** Draw the background layer for the GuiContainer (everything behind the items) */ @Override protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) { super.drawGuiContainerBackgroundLayer(par1, par2, par3); int j = (width - xSize) / 2; int k = (height - ySize) / 2; int i1 = ext.getCookProgressScaled(32, 0); int i2 = ext.getCookProgressScaled(28, 1); int i3 = ext.getCookProgressScaled(28, 2); int i4 = ext.getCookProgressScaled(32, 3); this.drawTexturedModalRect(j + 29, k + 34, 176, 48, 10, i1); this.drawTexturedModalRect(j + 63, k + 35, 186, 48, 14, i2); this.drawTexturedModalRect(j + 99, k + 35, 200, 48, 14, i3); this.drawTexturedModalRect(j + 133, k + 49 - i4, 176, 79 - i4, 17, i4); }