Package emi.dev.emi.emi.screen
Class RecipeScreen
java.lang.Object
net.minecraft.src.Gui
net.minecraft.src.GuiScreen
emi.shims.java.com.unascribed.retroemi.REMIScreen
emi.dev.emi.emi.screen.RecipeScreen
- All Implemented Interfaces:
EmiScreen,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
ConstructorsConstructorDescriptionRecipeScreen(GuiContainer old, Map<EmiRecipeCategory, List<EmiRecipe>> recipes) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char chr, int modifiers) voidclose()intintintintvoidfocusCategory(EmiRecipeCategory category) voidfocusRecipe(EmiRecipe recipe) intintgetTabAt(int mx, int my) getWorkstationBounds(int i) protected 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) booleanmouseReleased(double mouseX, double mouseY, int button) booleanmouseScrolled(double mouseX, double mouseY, double amount) voidrender(DrawContext raw, int mouseX, int mouseY, float delta) voidsetPage(int tp, int t, int p) booleanintwrap(int value, int size) Methods 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
focusOn, hoveredElement, isFocused, keyReleased, setFocused
-
Field Details
-
resolve
-
old
-
-
Constructor Details
-
RecipeScreen
-
-
Method Details
-
init
protected void init()- Overrides:
initin classREMIScreen
-
render
- Overrides:
renderin classREMIScreen
-
getHoveredStack
-
getTabAt
-
getMaxWorkstations
public int getMaxWorkstations() -
getResolveOffset
public int getResolveOffset() -
getWorkstationBounds
-
getFocusedCategory
-
focusCategory
-
focusRecipe
-
setPage
public void setPage(int tp, int t, int p) -
wrap
public int wrap(int value, int size) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfaceElement- Specified by:
mouseClickedin interfaceParentElement
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Specified by:
mouseReleasedin interfaceElement- Specified by:
mouseReleasedin interfaceParentElement
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) - Specified by:
mouseDraggedin interfaceElement- Specified by:
mouseDraggedin interfaceParentElement
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double amount) - Specified by:
mouseScrolledin interfaceElement- Specified by:
mouseScrolledin interfaceParentElement
-
charTyped
public boolean charTyped(char chr, int modifiers) - Specified by:
charTypedin interfaceElement- Specified by:
charTypedin interfaceParentElement
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) - Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement
-
getGroup
-
close
public void close()- Overrides:
closein classREMIScreen
-
shouldPause
public boolean shouldPause()- Overrides:
shouldPausein classREMIScreen
-
emi$getLeft
public int emi$getLeft()- Specified by:
emi$getLeftin interfaceEmiScreen
-
emi$getRight
public int emi$getRight()- Specified by:
emi$getRightin interfaceEmiScreen
-
emi$getTop
public int emi$getTop()- Specified by:
emi$getTopin interfaceEmiScreen
-
emi$getBottom
public int emi$getBottom()- Specified by:
emi$getBottomin interfaceEmiScreen
-