@Override protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); bindGuiTexture(); int sx = (width - xSize) / 2; int sy = (height - ySize) / 2; drawTexturedModalRect(sx, sy, 0, 0, xSize, ySize); super.drawGuiContainerBackgroundLayer(par1, par2, par3); int range = (int) getTileEntity().getRange(); drawCenteredString( fontRendererObj, EnderIO.lang.localize("gui.spawnGurad.range") + " " + range, getGuiLeft() + sx / 2 + 9, getGuiTop() + 68, ColorUtil.getRGB(Color.white)); }
@Override protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) { this.mc.renderEngine.bindTexture(texture); this.drawTexturedModalRect(getGuiLeft(), getGuiTop(), 0, 0, getXSize(), getYSize()); if (shouldRenderProgress() && getTileEntity().activeTask != null) { // TODO test int barHeight = getProgressScaled(ContainerWeatherObelisk.MAX_SCALE); Color color = getTileEntity().activeTask.color; GL11.glColor3f( (float) color.getRed() / 255f, (float) color.getGreen() / 255f, (float) color.getBlue() / 255f); this.drawTexturedModalRect( getGuiLeft() + 81, getGuiTop() + 58 - barHeight, getXSize(), 32 - barHeight, 12, barHeight); } super.drawGuiContainerBackgroundLayer(par1, par2, par3); }