Package emi.dev.emi.emi.screen
Class BoMScreen
java.lang.Object
net.minecraft.src.Gui
net.minecraft.src.GuiScreen
emi.shims.java.com.unascribed.retroemi.REMIScreen
emi.dev.emi.emi.screen.BoMScreen
- All Implemented Interfaces:
Element,ParentElement
-
Field Summary
FieldsFields inherited from class emi.shims.java.com.unascribed.retroemi.REMIScreen
client, titleFields inherited from class net.minecraft.src.GuiScreen
allowUserInput, buttonList, fontRenderer, height, mc, widthFields inherited from class net.minecraft.src.Gui
icons, optionsBackground, statIcons, zLevel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionemi.dev.emi.emi.screen.BoMScreen.TreeVolumeaddNewNodes(MaterialNode node, long multiplier, long divisor, int depth, ChanceState chance) voidclose()emi.dev.emi.emi.screen.BoMScreen.HovergetHoveredStack(int mx, int my) intgetNodeHeight(MaterialNode node) floatgetScale()voidinit()booleankeyPressed(int keyCode, int scanCode, int modifiers) booleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) booleanmouseScrolled(double mouseX, double mouseY, double amount) voidvoidrender(DrawContext raw, int mouseX, int mouseY, float delta) booleanMethods inherited from class emi.shims.java.com.unascribed.retroemi.REMIScreen
addDrawable, addDrawableChild, addSelectableChild, children, doesGuiPauseGame, drawScreen, getFocused, handleKeyboardInput, handleMouseInput, initGui, isDragging, keyTyped, mouseClicked, mouseMovedOrUp, onGuiClosed, remove, renderBackground, renderBackgroundTexture, setDragging, setFocused, shouldCloseOnEscMethods inherited from class net.minecraft.src.GuiScreen
actionPerformed, confirmClicked, drawBackground, drawDefaultBackground, drawWorldBackground, getClipboardString, handleInput, isCtrlKeyDown, isShiftKeyDown, mouseClickMove, setClipboardString, setWorldAndResolution, updateScreenMethods inherited from class net.minecraft.src.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawTexturedModelRectFromIcon, drawVerticalLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.shims.java.net.minecraft.client.gui.Element
isMouseOver, mouseMovedMethods inherited from interface emi.shims.java.net.minecraft.client.gui.ParentElement
charTyped, focusOn, hoveredElement, isFocused, keyReleased, mouseReleased, setFocused
-
Field Details
-
old
-
-
Constructor Details
-
BoMScreen
-
-
Method Details
-
init
public void init()- Overrides:
initin classREMIScreen
-
recalculateTree
public void recalculateTree() -
render
- Overrides:
renderin classREMIScreen
-
getHoveredStack
public emi.dev.emi.emi.screen.BoMScreen.Hover getHoveredStack(int mx, int my) -
getNodeHeight
-
addNewNodes
public emi.dev.emi.emi.screen.BoMScreen.TreeVolume addNewNodes(MaterialNode node, long multiplier, long divisor, int depth, ChanceState chance) -
getScale
public float getScale() -
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double amount) -
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) -
shouldPause
public boolean shouldPause()- Overrides:
shouldPausein classREMIScreen
-
close
public void close()- Overrides:
closein classREMIScreen
-