Class TCGScreenBase
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.tcg.client.gui.base.TCGScreenBase
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
- Direct Known Subclasses:
BattleSpectatorScreen,CardScreen,CardSelector,FlippingCoinScreen,GuiOptional,GuiPeek,PrizeSelectorScreen,TCGRuleEditorScreen,TCGScreenChattableBase
public abstract class TCGScreenBase
extends net.minecraft.client.gui.screens.Screen
Created by Hy on 5/8/2016.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanprotected List<net.minecraft.client.gui.components.EditBox> booleanFields inherited from class net.minecraft.client.gui.screens.Screen
children, CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char key, int code) voiddrawEffectTooltip(net.minecraft.client.gui.GuiGraphics matrix, CommonCardState card, int mouseX, int mouseY, int xOffset, int yOffset) voiddrawHoveringText(net.minecraft.client.gui.GuiGraphics graphics, List<net.minecraft.network.chat.Component> textLines, int x, int y, Energy type) voiddrawRectWithBorder(net.minecraft.client.gui.GuiGraphics graphics, int x1, int y1, int x2, int y2, int backgroundColor, int borderColor) voiddrawRectWithBorder(net.minecraft.client.gui.GuiGraphics graphics, int x1, int y1, int x2, int y2, int backgroundColor, int borderColor, float zLevel) intintbooleanbooleanbooleankeyPressed(int key, int scanCode, int modifiers) booleanmouseClicked(double mouseX, double mouseY, int mouseButton) booleanmouseReleased(double mouseX, double mouseY, int mouseButton) voidrender(net.minecraft.client.gui.GuiGraphics matrix, int mouseX, int mouseY, float partialTicks) voidrenderBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) voidrenderTransparentBackground(net.minecraft.client.gui.GuiGraphics graphics) voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseDragged, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
visible
public boolean visible -
debug
public boolean debug -
textFieldList
-
-
Constructor Details
-
TCGScreenBase
public TCGScreenBase()
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
render
public void render(net.minecraft.client.gui.GuiGraphics matrix, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderBackgroundin classnet.minecraft.client.gui.screens.Screen
-
renderTransparentBackground
public void renderTransparentBackground(net.minecraft.client.gui.GuiGraphics graphics) - Overrides:
renderTransparentBackgroundin classnet.minecraft.client.gui.screens.Screen
-
keyPressed
public boolean keyPressed(int key, int scanCode, int modifiers) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.Screen
-
charTyped
public boolean charTyped(char key, int code) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) -
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int mouseButton) -
isLeftMousePressed
public boolean isLeftMousePressed() -
isRightMousePressed
public boolean isRightMousePressed() -
drawEffectTooltip
public void drawEffectTooltip(net.minecraft.client.gui.GuiGraphics matrix, CommonCardState card, int mouseX, int mouseY, int xOffset, int yOffset) -
drawHoveringText
-
drawRectWithBorder
public void drawRectWithBorder(net.minecraft.client.gui.GuiGraphics graphics, int x1, int y1, int x2, int y2, int backgroundColor, int borderColor) -
drawRectWithBorder
public void drawRectWithBorder(net.minecraft.client.gui.GuiGraphics graphics, int x1, int y1, int x2, int y2, int backgroundColor, int borderColor, float zLevel) -
getScaledWidth
public int getScaledWidth() -
getScaledHeight
public int getScaledHeight()
-