Class PlayerInventory

  • All Implemented Interfaces:
    Tickable

    public class PlayerInventory
    extends UIElement
    • Field Detail

      • detailsLineIndex

        private int detailsLineIndex
      • tooltipBorderColor

        private static final org.newdawn.slick.Color tooltipBorderColor
      • tooltipWidth

        public static int tooltipWidth
      • isShowingTooltip

        public static boolean isShowingTooltip
      • tooltipText

        public static java.lang.String tooltipText
      • tooltipFont

        public static org.newdawn.slick.Font tooltipFont
      • detailsFont

        private static final org.newdawn.slick.Font detailsFont
      • playerNameFont

        private static final org.newdawn.slick.Font playerNameFont
      • playerNameColor

        private static final org.newdawn.slick.Color playerNameColor
      • detailsColor

        private static final org.newdawn.slick.Color detailsColor
    • Constructor Detail

      • PlayerInventory

        public PlayerInventory()
    • Method Detail

      • renderLine

        private void renderLine​(java.lang.String text,
                                org.newdawn.slick.Graphics graphics)
      • render

        public void render​(org.newdawn.slick.Graphics graphics)
        Overrides:
        render in class UIElement
      • drawToolTip

        private void drawToolTip​(org.newdawn.slick.Graphics graphics)
      • stackHover

        public static void stackHover()
      • populate

        public static void populate()
      • clearSlot

        public static void clearSlot​(int index)
      • moveStackToEmpty

        public static void moveStackToEmpty​(PlayerInventoryStack stack,
                                            int emptySlotIndex)