@Override protected void drawIcon(Minecraft mc) { mc.getTextureManager().bindTexture(Icons.ICON); Icons.ICON_Anvil.draw(x, y); }
protected void drawIcon(Slot slot, GuiElement element) { this.mc.getTextureManager().bindTexture(Icons.ICON); element.draw(slot.xPos + this.cornerX - 1, slot.yPos + this.cornerY - 1); }
@Override public void draw() { int x = xPos; int y = yPos; // background if(highlighted) { x += leftHighlight.draw(x, y); x += centerHighlight.drawScaledX(x, y, width - left.w - right.w); rightHighlight.draw(x, y); } else { x += left.draw(x, y); x += center.drawScaledX(x, y, width - left.w - right.w); right.draw(x, y); } // text x = xPos + left.w + 1; //fontRenderer.drawStringWithShadow() } }
@Override public void draw() { int x = xPos; int y = yPos; int midW = width - borderLeft.w - borderRight.w; int midH = height - borderTop.h - borderBottom.h; // top row x += cornerTopLeft.draw(x, y); x += borderTop.drawScaledX(x, y, midW); cornerTopRight.draw(x, y); // center row x = xPos; y += borderTop.h; x += borderLeft.drawScaledY(x, y, midH); x += midW; borderRight.drawScaledY(x, y, midH); // bottom row x = xPos; y += midH; x += cornerBottomLeft.draw(x, y); x += borderBottom.drawScaledX(x, y, midW); cornerBottomRight.draw(x, y); } }
@Override @SideOnly(Side.CLIENT) public void renderHUDEffect(int x, int y, PotionEffect effect, Minecraft mc, float alpha) { mc.getTextureManager().bindTexture(Icons.ICON); GuiElement element; switch(effect.getAmplifier()) { case 0: element = Icons.ICON_PIGGYBACK_1; break; case 1: element = Icons.ICON_PIGGYBACK_2; break; case 2: element = Icons.ICON_PIGGYBACK_3; break; default: element = Icons.ICON_PIGGYBACK_3; break; } element.draw(x + 6, y + 7); } }
scala.draw(8 + cornerX, 16 + cornerY);
@Override public void draw() { if(hidden) { return; } // slidebar background slideBarTop.draw(xPos, yPos); slideBar.drawScaledY(xPos, yPos + slideBarTop.h, getUsableSlidebarHeight()); slideBarBottom.draw(xPos, yPos + height - slideBarBottom.h); int x = xPos + sliderOffset; int y = yPos + getSliderTop(); // the slider depending on state if(enabled) { if(isScrolling) { sliderDisabled.draw(x, y); } else if(isHighlighted) { sliderHighlighted.draw(x, y); } else { slider.draw(x, y); } } else { sliderDisabled.draw(x, y); } }
scala.draw(8, 16);
TextFieldActive.draw(cornerX + 68, cornerY + 6); Icons.ICON_Anvil.draw(logoX, logoY); ItemCover.draw(this.cornerX + 7, this.cornerY + 18); for(int i = 0; i < activeSlots; i++) { Slot slot = inventorySlots.getSlot(i); SlotBackground.draw(x + this.cornerX + slot.xPos - 1, y + this.cornerY + slot.yPos - 1); Slot slot = inventorySlots.getSlot(i); if(slot instanceof SlotToolStationIn && (!((SlotToolStationIn) slot).isDormant() || slot.getHasStack())) { SlotBorder.draw( x + this.cornerX + slot.xPos - 1, y + this.cornerY + slot.yPos - 1); x += beamL.draw(x, y); x += beamC.drawScaledX(x, y, buttons.xSize); beamR.draw(x, y); x += beamL.draw(x, y); x += beamC.drawScaledX(x, y, toolInfo.xSize); beamR.draw(x, y); buttonDecorationTop.draw(button.x, button.y - buttonDecorationTop.h); buttonDecorationBot.draw(button.x, button.y + button.height); panelDecorationL.draw(toolInfo.guiLeft + 5, toolInfo.guiTop - panelDecorationL.h); panelDecorationR.draw(toolInfo.guiRight() - 5 - panelDecorationR.w, toolInfo.guiTop - panelDecorationR.h);
actualTab.draw(x, y);