Package net.tracystacktrace.stackem.gui
Class GuiTextureStack
java.lang.Object
net.minecraft.client.gui.Gui
net.minecraft.client.gui.GuiScreen
net.tracystacktrace.stackem.gui.GuiTextureStack
- All Implemented Interfaces:
net.minecraft.common.util.ChatColors
public class GuiTextureStack
extends net.minecraft.client.gui.GuiScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.Gui
net.minecraft.client.gui.Gui.NinesliceType -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.GuiScreen
allowUserInput, controlList, fontRenderer, height, mc, parentScreen, widthFields inherited from class net.minecraft.client.gui.Gui
zLevelFields inherited from interface net.minecraft.common.util.ChatColors
AQUA, BLACK, BLUE, BOLD, COLOR_CHAR, COLOR_CHAR_STRING, DARK_AQUA, DARK_BLUE, DARK_GRAY, DARK_GREEN, DARK_PURPLE, DARK_RED, FORMAT_MARKER, GOLD, GRAY, GREEN, ITALIC, LIGHT_PURPLE, OBFUSCATED, PASTEL_YELLOW, RAINBOW, RED, RESET, STRIKETHROUGH, UNDERLINE, WHITE, YELLOW -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPerformed(net.minecraft.client.gui.GuiButton button) voidaddElementToStack(int index) intvoiddrawScreen(float mouseX, float mouseY, float deltaTicks) getSequoiaCacheElement(int index) intvoidinitGui()booleanisSequoiaCacheElementInStack(int index) voidmoveDownElement(int index) voidmoveUpElement(int index) voidvoidvoidvoidremoveElementFromStack(int index) voidupdateMoveButtonsState(int index) Methods inherited from class net.minecraft.client.gui.GuiScreen
buttons, confirmClicked, doesGuiPauseGame, drawBackground, drawDefaultBackground, drawItemTooltip, drawPanoramaBackground, drawTranslucentWorldBackground, drawWorldBackground, getClipboardString, getItemInfo, handleInput, handleKeyboardInput, handleMouseInput, isShiftKeyDown, keyTyped, mouseClicked, mouseClickMove, mouseMovedOrUp, onGuiClosed, portalCanClose, selectNextField, setClipboardString, setWorldAndResolution, updateScreenMethods inherited from class net.minecraft.client.gui.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawOverlayBackground, drawRect, drawString, drawStringWithBg, drawTexturedModalRect, drawTexturedModalRect, drawTexturedModalRect, drawTexturedModalRect, drawTextureNineslice, drawTooltip, drawTooltip, drawTooltip, drawVerticalLine, renderIcon, renderIcon
-
Field Details
-
sequoiaCache
-
-
Constructor Details
-
GuiTextureStack
public GuiTextureStack(net.minecraft.client.gui.GuiScreen parentScreen)
-
-
Method Details
-
initGui
public void initGui()- Overrides:
initGuiin classnet.minecraft.client.gui.GuiScreen
-
actionPerformed
protected void actionPerformed(net.minecraft.client.gui.GuiButton button) - Overrides:
actionPerformedin classnet.minecraft.client.gui.GuiScreen
-
drawScreen
public void drawScreen(float mouseX, float mouseY, float deltaTicks) - Overrides:
drawScreenin classnet.minecraft.client.gui.GuiScreen
-
updateMoveButtonsState
public void updateMoveButtonsState(int index) -
getSequoiaCacheSize
public int getSequoiaCacheSize() -
pushSequoiaCacheSort
public void pushSequoiaCacheSort() -
recalculateStack
public void recalculateStack() -
getSequoiaCacheElement
-
isSequoiaCacheElementInStack
public boolean isSequoiaCacheElementInStack(int index) -
countInStackElements
public int countInStackElements() -
addElementToStack
public void addElementToStack(int index) -
removeElementFromStack
public void removeElementFromStack(int index) -
pushChangesGlobally
public void pushChangesGlobally() -
moveUpElement
public void moveUpElement(int index) -
moveDownElement
public void moveDownElement(int index)
-