Package com.prineside.tdi2.utils
Class WaveDifficultyProvider
java.lang.Object
com.prineside.tdi2.utils.WaveDifficultyProvider
-
Constructor Summary
ConstructorsConstructorDescriptionWaveDifficultyProvider
(int seed, float avgDifficulty, float expectedPlaytime) -
Method Summary
-
Constructor Details
-
WaveDifficultyProvider
public WaveDifficultyProvider(int seed, float avgDifficulty, float expectedPlaytime) - Parameters:
seed
- taken from GameStateSystem or map, defines difficulty randomnessavgDifficulty
- taken from the map, baseline is 100expectedPlaytime
- 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) -
main
-