Class TutorListScreen

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.pixelmonmod.pixelmon.client.gui.widgets.SlotBase
com.pixelmonmod.pixelmon.client.gui.chooseMoveset.TutorListScreen
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class TutorListScreen extends SlotBase implements net.minecraft.client.gui.components.events.GuiEventListener
A list of moves in a GUI.
  • Constructor Details

    • TutorListScreen

      public TutorListScreen(ClickableElement<NPCTutor.LearnableMove> owner, List<NPCTutor.LearnableMove> list, int width, int height, int top, int left, net.minecraft.client.Minecraft mc)
      Initializes a move list.
      Parameters:
      owner - The GUI containing the move list.
      list - The attacks to put in the list.
      width - The width of the list.
      height - The height of the list.
      top - The y coordinate of the top of the list.
      left - The x coordinate of the left side of the list.
      mc - The Minecraft instance.
  • Method Details

    • getSize

      protected int getSize()
      Specified by:
      getSize in class SlotBase
    • elementClicked

      protected void elementClicked(int index, boolean doubleClicked)
      Specified by:
      elementClicked in class SlotBase
    • isSelected

      protected boolean isSelected(int element)
      Specified by:
      isSelected in class SlotBase
    • drawSlot

      protected void drawSlot(net.minecraft.client.gui.GuiGraphics graphics, int index, int x, int yTop, int yMiddle)
      Specified by:
      drawSlot in class SlotBase
    • get1Color

      protected float[] get1Color()
      Specified by:
      get1Color in class SlotBase
    • getSelectionColor

      protected Color getSelectionColor()
      Overrides:
      getSelectionColor in class SlotBase
    • updateWidgetNarration

      protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput p_259858_)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget