Package com.sunworld.game.combat.stats
Klasse LevelSystem
java.lang.Object
com.sunworld.game.combat.stats.LevelSystem
- Alle implementierten Schnittstellen:
Savable
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate final PlayerEntityStats
private final String
private int
private static final int[]
Speichert die für verschiedene Levelups benötigte Menge an XP z.B. für das erste Levelup muss die Gesamtmenge an XP größer gleich dem Wert in levelupData[0] erreicht sein, für das zweite Levelup entsprechend levelupData[1] etcprivate int
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungLevelSystem
(PlayerEntityStats callback, File saveFile) LevelSystem
(PlayerEntityStats callback, String fileName) -
Methodenübersicht
-
Felddetails
-
levelupData
private static final int[] levelupDataSpeichert die für verschiedene Levelups benötigte Menge an XP z.B. für das erste Levelup muss die Gesamtmenge an XP größer gleich dem Wert in levelupData[0] erreicht sein, für das zweite Levelup entsprechend levelupData[1] etc -
callback
-
fileName
-
level
private int level -
xp
private int xp
-
-
Konstruktordetails
-
LevelSystem
-
LevelSystem
- Löst aus:
IOException
-
-
Methodendetails
-
awardXP
public void awardXP(int xp) -
getLevel
public int getLevel() -
save
Beschreibung aus Schnittstelle kopiert:Savable
Speichert den State der implementierenden Klasse als Datei in dem als Parameter übergebenen Ordner.- Angegeben von:
save
in SchnittstelleSavable
- Löst aus:
IOException
-