Class YesNoDialogue
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.yesNo.YesNoDialogue
- 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:
YesNoForfeit,YesNoReplaceMove
Confirmation box for forgetting a move.
-
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
ConstructorsConstructorDescriptionYesNoDialogue(BattleScreen parent, BattleMode mode) Initializes the confirmation box. -
Method Summary
Modifier and TypeMethodDescriptionvoidclick(int width, int height, double mouseX, double mouseY) Handles a click input.protected abstract voidconfirm()Handles the user confirming the dialogue box's query.protected abstract voiddrawConfirmText(net.minecraft.client.gui.GuiGraphics graphics, int width, int height) Draws confirmation text on the dialogue box.voidrender(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Draws the battle screen.Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
drawButtons, handleButtonClick, init, renderBackgroundMethods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
disablesChat, getMode, isScreenMethods 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, tick, 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
-
YesNoDialogue
Initializes the confirmation box.- Parameters:
parent- The screen that caused this box to appear.mode- The mode that causes this box to appear.
-
-
Method Details
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Description copied from class:BattleBaseScreenDraws 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.
-
drawConfirmText
protected abstract void drawConfirmText(net.minecraft.client.gui.GuiGraphics graphics, int width, int height) Draws confirmation text on the dialogue box.- Parameters:
width- The width of the screen.height- The height of the screen.
-
click
public void click(int width, int height, double mouseX, double mouseY) Description copied from class:BattleBaseScreenHandles 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.
-
confirm
protected abstract void confirm()Handles the user confirming the dialogue box's query.
-