java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
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

public class YesNoReplaceMove extends YesNoDialogue
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

    Constructors
    Constructor
    Description
    Initializes the confirmation box.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    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
     
    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

      public YesNoReplaceMove(BattleScreen parent)
      Initializes the confirmation box.
      Parameters:
      parent - The screen that caused this box to appear.
  • Method Details

    • init

      public void init()
      Overrides:
      init in class BattleScreen
    • 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 class YesNoDialogue
      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 class YesNoDialogue
    • renderBackground

      public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, int vOffset)
      Overrides:
      renderBackground in class BattleScreen