Class ItemSelectPCMode
java.lang.Object
com.pixelmonmod.pixelmon.client.gui.pc.PCMode
com.pixelmonmod.pixelmon.client.gui.pc.ItemSelectPCMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Colorprotected static final Stringprotected StoragePositionprotected Pokemon -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(ArrayList<StoragePosition> loadedPositions) voidbooleanvoiddrawCursor(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY) voiddrawItemSprite(net.minecraft.client.gui.GuiGraphics graphics, float mouseX, float mouseY, net.minecraft.world.item.ItemStack item, float scaleX, float scaleY) voiddrawItemSprite(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, net.minecraft.world.item.ItemStack item) protected voiddrawPokemonSpriteItem(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, float w, float h, Pokemon pokemon) protected voiddrawPosition(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, float width, float height, StoragePosition position, int mouseX, int mouseY) protected voiddrawSelectedPosition(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, StoragePosition position, int mouseX, int mouseY) booleanbooleanbooleanbooleanonBoxClicked(int mouseButton, int boxIndex) booleanonMouseClicked(int mouseButton, StoragePosition clickedPosition) voidonStorageUpdated(PCStorage newStorage) voidsetSelected(StoragePosition selected) voidsetSelectedPokemon(Pokemon selectedPokemon) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.pc.PCMode
drawBox, drawCursor, drawCursorGrabbed, drawFooter, drawHealthBar, drawPokemonSprite, drawPokemonSprite, drawPosition, isSelected, onBoxUpdated, onKeyPress, onMouseReleased
-
Field Details
-
name
- See Also:
-
color
-
selected
-
selectedPokemon
-
-
Constructor Details
-
ItemSelectPCMode
-
-
Method Details
-
setSelected
-
clearSelected
public void clearSelected()- Specified by:
clearSelectedin classPCMode
-
setSelectedPokemon
-
isAllowedHoverLock
public boolean isAllowedHoverLock()- Overrides:
isAllowedHoverLockin classPCMode
-
isAllowedPokechecker
public boolean isAllowedPokechecker()- Overrides:
isAllowedPokecheckerin classPCMode
-
activate
-
deactivate
public boolean deactivate()- Specified by:
deactivatein classPCMode- Returns:
- Whether the mode can safely be switched out of.
-
getSelectedPositions
- Specified by:
getSelectedPositionsin classPCMode
-
hasSelected
public boolean hasSelected()- Overrides:
hasSelectedin classPCMode
-
onStorageUpdated
- Specified by:
onStorageUpdatedin classPCMode
-
onBoxClicked
public boolean onBoxClicked(int mouseButton, int boxIndex) - Specified by:
onBoxClickedin classPCMode
-
onMouseClicked
- Specified by:
onMouseClickedin classPCMode- Returns:
- Whether the event was consumed
-
drawPosition
protected void drawPosition(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, float width, float height, StoragePosition position, int mouseX, int mouseY) - Overrides:
drawPositionin classPCMode
-
drawPokemonSpriteItem
protected void drawPokemonSpriteItem(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, float w, float h, Pokemon pokemon) - Overrides:
drawPokemonSpriteItemin classPCMode
-
drawCursor
public void drawCursor(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY) - Overrides:
drawCursorin classPCMode
-
drawItemSprite
public void drawItemSprite(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, net.minecraft.world.item.ItemStack item) -
drawItemSprite
public void drawItemSprite(net.minecraft.client.gui.GuiGraphics graphics, float mouseX, float mouseY, net.minecraft.world.item.ItemStack item, float scaleX, float scaleY) -
drawSelectedPosition
protected void drawSelectedPosition(net.minecraft.client.gui.GuiGraphics graphics, float xPos, float yPos, StoragePosition position, int mouseX, int mouseY) - Overrides:
drawSelectedPositionin classPCMode
-