Class ReleaseWarningScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.WarningScreen<net.minecraft.client.gui.screens.Screen>
com.pixelmonmod.pixelmon.client.gui.pc.ReleaseWarningScreen
- 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 screen for releasing a Pokémon.
-
Nested Class Summary
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.WarningScreen
guiLeft, guiTop, previousScreen
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
ConstructorDescriptionReleaseWarningScreen
(net.minecraft.client.gui.screens.Screen previousScreen, PokemonStorage storage, StoragePosition position) ReleaseWarningScreen
(net.minecraft.client.gui.screens.Screen previousScreen, PokemonStorage storage, StoragePosition[] positions) Initializes the warning screen. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
close()
protected void
Performs an action when the player confirms the action.protected void
drawWarningText
(net.minecraft.client.gui.GuiGraphics matrix) Draws the warning text on the screen.Methods inherited from class com.pixelmonmod.pixelmon.client.gui.WarningScreen
drawCenteredSplitText, drawCenteredSplitText, init, isPauseScreen, mouseClicked, onClose, render
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, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, openLink, rebuildWidgets, removed, removeWidget, 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, 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
-
ReleaseWarningScreen
public ReleaseWarningScreen(net.minecraft.client.gui.screens.Screen previousScreen, PokemonStorage storage, StoragePosition[] positions) Initializes the warning screen.- Parameters:
previousScreen
- The PC screen that navigated to this screen.
-
ReleaseWarningScreen
public ReleaseWarningScreen(net.minecraft.client.gui.screens.Screen previousScreen, PokemonStorage storage, StoragePosition position)
-
-
Method Details
-
confirmAction
protected void confirmAction()Description copied from class:WarningScreen
Performs an action when the player confirms the action.- Specified by:
confirmAction
in classWarningScreen<net.minecraft.client.gui.screens.Screen>
-
drawWarningText
protected void drawWarningText(net.minecraft.client.gui.GuiGraphics matrix) Description copied from class:WarningScreen
Draws the warning text on the screen.- Specified by:
drawWarningText
in classWarningScreen<net.minecraft.client.gui.screens.Screen>
-
close
protected void close()
-