Class YesNoReplaceMove
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
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.yesNo.YesNoReplaceMove
- 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
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.EnumBattleButton
Nested 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_ICON
Fields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
bm, mode, parent
Fields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, children, font, height, minecraft, renderables, screenExecutor, title, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
confirm()
Handles the user confirming the dialogue box's query.protected void
drawConfirmText
(net.minecraft.client.gui.GuiGraphics graphics, int width, int height) Draws confirmation text on the dialogue box.void
init()
void
renderBackground
(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, int vOffset) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.yesNo.YesNoDialogue
click, render
Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
drawButtons, handleButtonClick
Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
getMode, isScreen
Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addEventWidget, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, confirmLink, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onClose, onFilesDrop, openLink, rebuildWidgets, removed, removeWidget, render, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, runNarration, scheduleNarration, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, shouldRunNarration, suppressNarration, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
YesNoReplaceMove
Initializes the confirmation box.- Parameters:
parent
- The screen that caused this box to appear.
-
-
Method Details
-
init
public void init()- Overrides:
init
in classBattleScreen
-
drawConfirmText
protected void drawConfirmText(net.minecraft.client.gui.GuiGraphics graphics, int width, int height) Description copied from class:YesNoDialogue
Draws confirmation text on the dialogue box.- Specified by:
drawConfirmText
in classYesNoDialogue
width
- The width of the screen.height
- The height of the screen.
-
confirm
protected void confirm()Description copied from class:YesNoDialogue
Handles the user confirming the dialogue box's query.- Specified by:
confirm
in classYesNoDialogue
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, int vOffset) - Overrides:
renderBackground
in classBattleScreen
-