Example usage for net.minecraftforge.fml.client.config GuiUtils drawTexturedModalRect

List of usage examples for net.minecraftforge.fml.client.config GuiUtils drawTexturedModalRect

Introduction

In this page you can find the example usage for net.minecraftforge.fml.client.config GuiUtils drawTexturedModalRect.

Prototype

public static void drawTexturedModalRect(int x, int y, int u, int v, int width, int height, float zLevel) 

Source Link

Usage

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);
}