Class TCGScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.tcg.client.gui.base.TCGScreenBase
com.pixelmonmod.tcg.client.gui.base.TCGScreenChattableBase
com.pixelmonmod.tcg.client.gui.duel.TCGScreen
- 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
-
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 TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringdoublestatic final intstatic final intfloatfloatfloatFields inherited from class com.pixelmonmod.tcg.client.gui.base.TCGScreenChattableBase
chatOpen, inputFieldFields inherited from class com.pixelmonmod.tcg.client.gui.base.TCGScreenBase
debug, textFieldList, visibleFields 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
ConstructorsConstructorDescriptionTCGScreen(BattleOwnedTileEntityController controller, int playerIndex, boolean isSpectating) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPerformed(net.minecraft.client.gui.components.Button button) voidinit()booleanbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) booleanmouseReleased(double mouseX, double mouseY, int state) voidonClose()voidrender(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) voidresize(net.minecraft.client.Minecraft p_231152_1_, int p_231152_2_, int p_231152_3_) voidtick()Methods inherited from class com.pixelmonmod.tcg.client.gui.base.TCGScreenChattableBase
calculateChatboxHeight, calculateChatboxWidth, charTyped, chatClosed, chatOpened, completePlayerName, getChatHeight, getChatScale, getChatWidth, getLineCount, getSentHistory, keyPressed, renderTransparentBackground, sendMessageMethods inherited from class com.pixelmonmod.tcg.client.gui.base.TCGScreenBase
drawEffectTooltip, drawHoveringText, drawRectWithBorder, drawRectWithBorder, getScaledHeight, getScaledWidth, isLeftMousePressed, isRightMousePressed, renderBackgroundMethods 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, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderWithTooltip, repositionElements, 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
-
GUI_PEEK_ID
- See Also:
-
GUI_OPTIONAL_ID
- See Also:
-
INSPECTING_CARD_Z_LEVEL
public static final int INSPECTING_CARD_Z_LEVEL- See Also:
-
INSPECTING_CARD_TOOLTIP_Z_LEVEL
public static final int INSPECTING_CARD_TOOLTIP_Z_LEVEL- See Also:
-
ABOVE_INSPECTING_CARD_Z_LEVEL
public static final int ABOVE_INSPECTING_CARD_Z_LEVEL- See Also:
-
controller
-
guiScaling
public double guiScaling -
scaledWidth
public float scaledWidth -
scaledHeight
public float scaledHeight -
scaledFactor
public float scaledFactor
-
-
Constructor Details
-
TCGScreen
-
-
Method Details
-
getInspectingCard
-
init
public void init()- Overrides:
initin classTCGScreenChattableBase
-
onClose
public void onClose()- Overrides:
onClosein classTCGScreenChattableBase
-
tick
public void tick()- Overrides:
tickin classTCGScreenChattableBase
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classTCGScreenChattableBase
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int state) - Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseReleasedin classTCGScreenBase
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classTCGScreenChattableBase
-
actionPerformed
protected void actionPerformed(net.minecraft.client.gui.components.Button button) -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.minecraft.client.gui.screens.Screen
-
resize
public void resize(net.minecraft.client.Minecraft p_231152_1_, int p_231152_2_, int p_231152_3_) - Overrides:
resizein classnet.minecraft.client.gui.screens.Screen
-