Klasse LevelSystem

java.lang.Object
com.sunworld.game.combat.stats.LevelSystem
Alle implementierten Schnittstellen:
Savable

public class LevelSystem extends Object implements Savable
  • Felddetails

    • levelupData

      private static final int[] levelupData
      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] etc
    • callback

      private final PlayerEntityStats callback
    • fileName

      private final String fileName
    • level

      private int level
    • xp

      private int xp
  • Konstruktordetails

  • Methodendetails

    • awardXP

      public void awardXP(int xp)
    • getLevel

      public int getLevel()
    • save

      public void save(File saveDir) throws IOException
      Beschreibung aus Schnittstelle kopiert: Savable
      Speichert den State der implementierenden Klasse als Datei in dem als Parameter übergebenen Ordner.
      Angegeben von:
      save in Schnittstelle Savable
      Löst aus:
      IOException