List of usage examples for net.minecraftforge.fml.client.config GuiUtils drawTexturedModalRect
public static void drawTexturedModalRect(int x, int y, int u, int v, int width, int height, float zLevel)
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageCoffeeMachine.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 5, startY + 10, 0, 74, 117, 72, 0); gui.renderScaledAsciiString("(Coffee Maker Recipe)", startX + 6, startY + 78, 0, false, 0.65F); gui.renderSplitScaledAsciiString("Hover over this to see the effect!", startX + 5, startY + 51, 0, false, 0.5F, 35);// w w w. j av a2 s. c om PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 90); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageCrafting.java
@Override @SideOnly(Side.CLIENT)// w ww. j a v a 2 s . co m public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 5, startY + 6, 20, 0, 116, 54, 0); gui.renderScaledAsciiString("(" + StringUtil.localize(this.recipeTypeLocKey) + ")", startX + 6, startY + 65, 0, false, 0.65F); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 80); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageCrusherRecipe.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 38, startY + 6, 136, 0, 52, 74, 0); gui.renderScaledAsciiString("(Crusher Recipe)", startX + 36, startY + 85, 0, false, 0.65F); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 100); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageEmpowerer.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 5, startY + 10, 117, 74, 116, 72, 0); gui.renderScaledAsciiString("(Empowerer Recipe)", startX + 6, startY + 85, 0, false, 0.65F); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 100); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageFurnace.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 23, startY + 10, 0, 146, 80, 26, 0); gui.renderScaledAsciiString("(Furnace Recipe)", startX + 32, startY + 42, 0, false, 0.65F); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 57); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PagePicture.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(this.resLoc); GlStateManager.pushMatrix();// w w w. j a va 2 s . c o m GlStateManager.enableBlend(); GlStateManager.disableAlpha(); GuiUtils.drawTexturedModalRect(startX - 6, startY - 7, 0, 0, 256, 256, 0); GlStateManager.disableBlend(); GlStateManager.enableAlpha(); GlStateManager.popMatrix(); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY - 7 + this.yTextOffset); }
From source file:de.ellpeck.actuallyadditions.mod.booklet.page.PageReconstructor.java
@Override public void drawScreenPre(GuiBookletBase gui, int startX, int startY, int mouseX, int mouseY, float partialTicks) { super.drawScreenPre(gui, startX, startY, mouseX, mouseY, partialTicks); gui.mc.getTextureManager().bindTexture(GuiBooklet.RES_LOC_GADGETS); GuiUtils.drawTexturedModalRect(startX + 30, startY + 10, 80, 146, 68, 48, 0); gui.renderScaledAsciiString("(Atomic Reconstructor Recipe)", startX + 12, startY + 63, 0, false, 0.65F); PageTextOnly.renderTextToPage(gui, this, startX + 6, startY + 88); }