Class WaitingScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.screens.WaitingScreen
- 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
Created by Jay113355 on 10/19/2020.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
BattleScreen.ActionButton, BattleScreen.EnumBattleButtonNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
BACKGROUND, DETAILS, MENU_BAG, MENU_BAG_DISABLED, MENU_BAG_ICON, MENU_POKE, MENU_POKE_DISABLED, MENU_POKE_ICON, MENU_RUN, MENU_RUN_DISABLED, MENU_RUN_ICONFields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
bm, mode, parentFields 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
ConstructorsConstructorDescriptionWaitingScreen(BattleScreen parent, BattleMode mode) Initializes the battle screen. -
Method Summary
Modifier and TypeMethodDescriptionvoidclick(int width, int height, double mouseX, double mouseY) Handles a click input.voidinit()booleanisScreen()Determines whether the screen is the currently displayed screen.voidrender(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Draws the battle screen.voidtick()Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
drawButtons, handleButtonClick, renderBackgroundMethods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
disablesChat, getModeMethods 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, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, render, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, 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
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
WaitingScreen
Initializes the battle screen.- Parameters:
parent- The battle GUI that the screen is a part of.mode- The mode represented by the screen.
-
-
Method Details
-
init
public void init()- Overrides:
initin classBattleScreen
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Draws the battle screen.- Specified by:
renderin classBattleBaseScreen- Parameters:
graphics- The current transformation context.width- The width of the GUI.height- The height of the GUI.mouseX- The x coordinate of the cursor.mouseY- The y coordinate of the cursor.partialTicks- The current partial ticks.
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
click
public void click(int width, int height, double mouseX, double mouseY) Handles a click input.- Specified by:
clickin classBattleBaseScreen- Parameters:
width- The width of the GUI.height- The height of the GUI.mouseX- The x coordinate of the cursor.mouseY- The y coordinate of the cursor.
-
isScreen
public boolean isScreen()Determines whether the screen is the currently displayed screen.- Overrides:
isScreenin classBattleBaseScreen- Returns:
- Whether the screen is the currently displayed screen.
-