Class PlayerInventory
- java.lang.Object
-
- net.egartley.beyondorigins.core.abstracts.Renderable
-
- net.egartley.beyondorigins.core.ui.UIElement
-
- net.egartley.beyondorigins.core.ui.PlayerInventory
-
-
Field Summary
Fields Modifier and Type Field Description static int
COLUMNS
private static org.newdawn.slick.Color
detailsColor
private static org.newdawn.slick.Font
detailsFont
private int
detailsLineIndex
static boolean
isShowingTooltip
private static org.newdawn.slick.Color
playerNameColor
private static org.newdawn.slick.Font
playerNameFont
static int
ROWS
static java.util.ArrayList<PlayerInventorySlot>
slots
static PlayerInventoryStack
stackBeingDragged
private static org.newdawn.slick.Color
tooltipBorderColor
static org.newdawn.slick.Font
tooltipFont
static java.lang.String
tooltipText
static int
tooltipWidth
-
Constructor Summary
Constructors Constructor Description PlayerInventory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
clearSlot(int index)
private void
drawToolTip(org.newdawn.slick.Graphics graphics)
static void
moveStackToEmpty(PlayerInventoryStack stack, int emptySlotIndex)
static void
populate()
void
render(org.newdawn.slick.Graphics graphics)
private void
renderLine(java.lang.String text, org.newdawn.slick.Graphics graphics)
static void
stackHover()
static void
swapStacks(PlayerInventoryStack stack1, PlayerInventoryStack stack2)
void
tick()
-
Methods inherited from class net.egartley.beyondorigins.core.ui.UIElement
isClickInBounds
-
Methods inherited from class net.egartley.beyondorigins.core.abstracts.Renderable
setPosition, x, x, y, y
-
-
-
-
Field Detail
-
ROWS
public static final int ROWS
- See Also:
- Constant Field Values
-
COLUMNS
public static final int COLUMNS
- See Also:
- Constant Field Values
-
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
-
stackBeingDragged
public static PlayerInventoryStack stackBeingDragged
-
slots
public static java.util.ArrayList<PlayerInventorySlot> slots
-
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
-
-
Method Detail
-
renderLine
private void renderLine(java.lang.String text, org.newdawn.slick.Graphics graphics)
-
render
public void render(org.newdawn.slick.Graphics graphics)
-
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)
-
swapStacks
public static void swapStacks(PlayerInventoryStack stack1, PlayerInventoryStack stack2)
-
moveStackToEmpty
public static void moveStackToEmpty(PlayerInventoryStack stack, int emptySlotIndex)
-
-