Class BattleScreen
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
- 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:
ApplyToPokemon
,BattleMenuScreen
,ChooseAttack
,ChooseMove
,ChooseTargets
,LevelUpScreen
,WaitingScreen
,YesNoDialogue
Created by Jay113355 on 10/13/2020.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult
-
Field Summary
Modifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
static final net.minecraft.resources.ResourceLocation
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
ConstructorDescriptionBattleScreen
(BattleScreen parent, BattleMode mode) Initializes the battle screen. -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawButtons
(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) boolean
handleButtonClick
(double mouseX, double mouseY) 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.BattleBaseScreen
click, getMode, isScreen, 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, 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
-
Field Details
-
BACKGROUND
public static final net.minecraft.resources.ResourceLocation BACKGROUND -
DETAILS
public static final net.minecraft.resources.ResourceLocation DETAILS -
MENU_BAG
public static final net.minecraft.resources.ResourceLocation MENU_BAG -
MENU_BAG_DISABLED
public static final net.minecraft.resources.ResourceLocation MENU_BAG_DISABLED -
MENU_BAG_ICON
public static final net.minecraft.resources.ResourceLocation MENU_BAG_ICON -
MENU_POKE
public static final net.minecraft.resources.ResourceLocation MENU_POKE -
MENU_POKE_DISABLED
public static final net.minecraft.resources.ResourceLocation MENU_POKE_DISABLED -
MENU_POKE_ICON
public static final net.minecraft.resources.ResourceLocation MENU_POKE_ICON -
MENU_RUN
public static final net.minecraft.resources.ResourceLocation MENU_RUN -
MENU_RUN_DISABLED
public static final net.minecraft.resources.ResourceLocation MENU_RUN_DISABLED -
MENU_RUN_ICON
public static final net.minecraft.resources.ResourceLocation MENU_RUN_ICON
-
-
Constructor Details
-
BattleScreen
Initializes the battle screen.- Parameters:
parent
- The battle GUI that the screen is a part of.mode
- The mode represented by the screen.
-
-
Method Details
-
init
public void init()- Overrides:
init
in classnet.minecraft.client.gui.screens.Screen
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, int vOffset) - Specified by:
renderBackground
in classBattleBaseScreen
-
drawButtons
public void drawButtons(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
handleButtonClick
public boolean handleButtonClick(double mouseX, double mouseY)
-