Preset capture waves / More tooltips

This commit is contained in:
Anuken
2020-07-31 14:06:15 -04:00
parent caf5d37d98
commit e4cdf20030
7 changed files with 26 additions and 134 deletions

View File

@@ -29,27 +29,6 @@ public class Objectives{
}
}
public static class SectorWave extends SectorObjective{
public int wave;
public SectorWave(SectorPreset zone, int wave){
this.preset = zone;
this.wave = wave;
}
protected SectorWave(){}
@Override
public boolean complete(){
return preset.bestWave() >= wave;
}
@Override
public String display(){
return Core.bundle.format("requirement.wave", wave, preset.localizedName);
}
}
public static class SectorComplete extends SectorObjective{
public SectorComplete(SectorPreset zone){
@@ -65,29 +44,11 @@ public class Objectives{
@Override
public String display(){
return Core.bundle.format("requirement.capture",preset.localizedName);
}
}
public static class Launched extends SectorObjective{
public Launched(SectorPreset zone){
this.preset = zone;
}
protected Launched(){}
@Override
public boolean complete(){
return preset.hasLaunched();
}
@Override
public String display(){
return Core.bundle.format("requirement.core", preset.localizedName);
return Core.bundle.format("requirement.capture", preset.localizedName);
}
}
//TODO merge
public abstract static class SectorObjective implements Objective{
public @NonNull SectorPreset preset;
}