Class WaveDifficultyProvider

java.lang.Object
com.prineside.tdi2.utils.WaveDifficultyProvider

public final class WaveDifficultyProvider extends Object
  • Constructor Details

    • WaveDifficultyProvider

      public WaveDifficultyProvider(int seed, float avgDifficulty, float expectedPlaytime)
      Parameters:
      seed - taken from GameStateSystem or map, defines difficulty randomness
      avgDifficulty - taken from the map, baseline is 100
      expectedPlaytime - defines how fast the difficulty will grow - level-specific, lower for short / starting maps. Baseline is 1
  • Method Details

    • getDifficultWavesMultiplier

      public int getDifficultWavesMultiplier(int waveNumber)