27 lines
744 B
Java
27 lines
744 B
Java
package mindustry.game;
|
|
|
|
import arc.*;
|
|
|
|
public enum Difficulty{
|
|
//TODO these need tweaks
|
|
easy(1f, 0.75f, 1.5f),
|
|
normal(1f, 1f, 1f),
|
|
hard(1.25f, 1.5f, 0.6f),
|
|
eradication(1.5f, 2f, 0.4f);
|
|
|
|
public static final Difficulty[] all = values();
|
|
|
|
//TODO add more fields
|
|
public float enemyHealthMultiplier, enemySpawnMultiplier, waveTimeMultiplier;
|
|
|
|
Difficulty(float enemyHealthMultiplier, float enemySpawnMultiplier, float waveTimeMultiplier){
|
|
this.enemySpawnMultiplier = enemySpawnMultiplier;
|
|
this.waveTimeMultiplier = waveTimeMultiplier;
|
|
this.enemyHealthMultiplier = enemyHealthMultiplier;
|
|
}
|
|
|
|
public String localized(){
|
|
return Core.bundle.get("difficulty." + name());
|
|
}
|
|
}
|