Package com.sunworld.render.screen.impl
Klasse ScreenInventory
java.lang.Object
com.sunworld.render.screen.Screen
com.sunworld.render.screen.impl.ScreenInventory
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate Item
private ItemInfo
private int
private final Bounds2D[]
private final Character[]
private final Button
private final Button
private Item
private int
private int
private final Inventory
private final Bounds2D[]
private final Screen
private final Bounds2D
private final int
static final Texture
private final Bounds2D
Von Klasse geerbte Felder com.sunworld.render.screen.Screen
clickFX, dialogueBoxTexture, fontRenderer
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Wird bei jedem Rendern aufgerufen.private InventorySlot
private Bounds2D
void
keyTyped
(int key) Wird bei jeder getippten Taste aufgerufen.void
mouseClicked
(int button) Wird bei jedem Klicken der Maus aufgerufen.void
onScreenClosed
(Screen newScreen) Wird einmalig aufgerufen, wenn ein neuer Screen statt diesem angezeigt wirdvoid
onScreenInit
(Screen previousScreen) Wird immer aufgerufen, wenn dieser Screen erneut angezeigt wird, unabhängig davon, ob er neu erstellt wurde.void
Wird bei jedem Game Loop Tick aufgerufenVon Klasse geerbte Methoden com.sunworld.render.screen.Screen
displayDialogue, draw0, drawString, drawTexture, drawTexture, drawTextureCentered, drawTextureCentered, fillRectWithTexture, fillRectWithTexture, getFontHeight, getStringWidth, mouseClicked0, tickScreen0
-
Felddetails
-
SLOT_TEXTURE
-
SLOT_SIZE
private final int SLOT_SIZE -
previous
-
mainInventory
-
characters
-
characterInvSlots
-
playerInvSlots
-
profilePicture
-
statsArea
-
cycleLeft
-
cycleRight
-
characterInvPtr
private int characterInvPtr -
grabbedItem
-
cachedItemInfo
-
cachedInfoItem
-
grabbedItemX
private int grabbedItemX -
grabbedItemY
private int grabbedItemY
-
-
Konstruktordetails
-
ScreenInventory
-
-
Methodendetails
-
drawScreen
Beschreibung aus Klasse kopiert:Screen
Wird bei jedem Rendern aufgerufen. Hier sollte jegliches Rendern von Komponenten stattfinden- Angegeben von:
drawScreen
in KlasseScreen
-
findHoveredSlot
-
getHoveredSlotBounds
-
onScreenClosed
Beschreibung aus Klasse kopiert:Screen
Wird einmalig aufgerufen, wenn ein neuer Screen statt diesem angezeigt wird- Angegeben von:
onScreenClosed
in KlasseScreen
-
tickScreen
public void tickScreen()Beschreibung aus Klasse kopiert:Screen
Wird bei jedem Game Loop Tick aufgerufen- Angegeben von:
tickScreen
in KlasseScreen
-
mouseClicked
public void mouseClicked(int button) Beschreibung aus Klasse kopiert:Screen
Wird bei jedem Klicken der Maus aufgerufen. Der Parameter gibt an, welcher Knopf geklickt wurde- Angegeben von:
mouseClicked
in KlasseScreen
-
onScreenInit
Beschreibung aus Klasse kopiert:Screen
Wird immer aufgerufen, wenn dieser Screen erneut angezeigt wird, unabhängig davon, ob er neu erstellt wurde.- Angegeben von:
onScreenInit
in KlasseScreen
-
keyTyped
public void keyTyped(int key) Beschreibung aus Klasse kopiert:Screen
Wird bei jeder getippten Taste aufgerufen.
-