Class BasicLevel

java.lang.Object
com.prineside.tdi2.BasicLevel

public class BasicLevel extends Object
  • Field Details

    • name

      public String name
    • stageName

      public String stageName
    • stagePosition

      public int stagePosition
    • forcedDifficulty

      public DifficultyMode forcedDifficulty
    • seed

      public int seed
    • fastForwardFrame

      public int fastForwardFrame
    • hasLeaderboards

      public boolean hasLeaderboards
    • customWaves

      public boolean customWaves
    • fixedQuests

      public boolean fixedQuests
    • isBonus

      public boolean isBonus
    • dailyQuest

      public boolean dailyQuest
    • openRequirements

      public final com.badlogic.gdx.utils.Array<Requirement> openRequirements
    • showRequirements

      public final com.badlogic.gdx.utils.Array<Requirement> showRequirements
    • priceInMoney

      public int priceInMoney
    • priceInResources

      public final int[] priceInResources
    • quests

      public final com.badlogic.gdx.utils.Array<BasicLevelQuestConfig> quests
    • waveQuests

      public final com.badlogic.gdx.utils.Array<BasicLevel.WaveQuest> waveQuests
    • enemyWaves

    • difficultyMilestones

      public final int[] difficultyMilestones
    • allowedEnemies

      public final com.badlogic.gdx.utils.Array<EnemyType> allowedEnemies
    • purchased

      public boolean purchased
    • gameStartsCount

      public int gameStartsCount
    • maxReachedWave

      public int maxReachedWave
    • maxPlayingTime

      public int maxPlayingTime
    • maxScore

      public long maxScore
  • Method Details

    • clone

      public BasicLevel clone(String newName)
    • createNew

      public static BasicLevel createNew(String name)
    • saveToDisk

      public void saveToDisk()
    • toJson

      public void toJson(com.badlogic.gdx.utils.Json json)
      writeObjectStart()
    • fromJson

      public static BasicLevel fromJson(com.badlogic.gdx.utils.JsonValue levelJson)
    • getStarMilestoneWaves

      public int[] getStarMilestoneWaves()
      Returns:
      3 номера волны, за которые дают звезды (может быть 0 - тогда звезды нет)
    • getComplexityWaveMilestones

      public int[] getComplexityWaveMilestones()
      Возвращает номера волн, после которых сложность переходит на новый этап
      Returns:
      int[3]
    • reloadMap

      public Map reloadMap()
    • getMap

      public Map getMap()
    • setMap

      public void setMap(Map map)
    • getAllowedEnemies

      public com.badlogic.gdx.utils.Array<EnemyType> getAllowedEnemies()
    • getPreview

      public com.badlogic.gdx.graphics.g2d.TextureRegion getPreview()
    • getQuest

      public BasicLevelQuestConfig getQuest(String questId)
    • getWaveQuest

      public BasicLevel.WaveQuest getWaveQuest(String questId)