Class BattleRulesFixedScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.widgets.DropDownScreen
com.pixelmonmod.pixelmon.client.gui.battles.rules.BattleRulesBaseScreen
com.pixelmonmod.pixelmon.client.gui.battles.rules.BattleRulesFixedScreen
- All Implemented Interfaces:
IImportableContainer,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
Displays battle rules before battle that cannot be changed.
-
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.battles.rules.BattleRulesBaseScreen
battleTypeButton, centerX, centerY, clauseListHeight, critsButton, editButtons, editingEnabled, exitableButton, fullHealButton, importExportButton, raiseToCapButton, rectBottom, ruleLabels, rules, selectedClauses, teamPreviewButton, textFields, tierMenu, yChangeFields inherited from class com.pixelmonmod.pixelmon.client.gui.widgets.DropDownScreen
dropDownManager, guiLeft, guiTop, xSize, ySizeFields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, children, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPerformed(net.minecraft.client.gui.components.Button button) booleancharTyped(char key, int keyCode) protected voiddrawBackgroundUnderMenus(net.minecraft.client.gui.GuiGraphics matrix, float partialTicks, int mouseX, int mouseY) Draws the screen background under the drop-down menus.voidinit()booleanbooleankeyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) booleanmouseClicked(double mouseX, double mouseY, int button) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.rules.BattleRulesBaseScreen
dimScreen, disableMenus, getBackgroundHeight, getExportText, getScreen, highlightButtons, importText, mouseClickedUnderMenus, registerRules, removed, setRulesMethods inherited from class com.pixelmonmod.pixelmon.client.gui.widgets.DropDownScreen
addDropDown, drawGuiContainerBackgroundLayer, drawGuiContainerForegroundLayer, mouseDragged, mouseScrolled, removeDropDown, renderMethods 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, narrationEnabled, onClose, onFilesDrop, openLink, rebuildWidgets, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, runNarration, scheduleNarration, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, shouldRunNarration, suppressNarration, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, 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
getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseReleased, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface com.pixelmonmod.pixelmon.client.gui.pokemoneditor.IImportableContainer
getPokemon, setPokemonMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
BattleRulesFixedScreen
public BattleRulesFixedScreen()Initializes a battle rules display.
-
-
Method Details
-
init
public void init()- Overrides:
initin classBattleRulesBaseScreen
-
keyPressed
public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.Screen
-
charTyped
public boolean charTyped(char key, int keyCode) - Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
charTypedin classBattleRulesBaseScreen
-
drawBackgroundUnderMenus
protected void drawBackgroundUnderMenus(net.minecraft.client.gui.GuiGraphics matrix, float partialTicks, int mouseX, int mouseY) Description copied from class:DropDownScreenDraws the screen background under the drop-down menus. Disables mouse hovering if over a menu.- Overrides:
drawBackgroundUnderMenusin classBattleRulesBaseScreenpartialTicks- The current number of partial ticks.mouseX- The x coordinate of the mouse.mouseY- The y coordinate of the mouse.
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classDropDownScreen
-
actionPerformed
protected void actionPerformed(net.minecraft.client.gui.components.Button button) - Overrides:
actionPerformedin classBattleRulesBaseScreen
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classDropDownScreen
-