Added most things to tech tree

This commit is contained in:
Anuken
2020-07-24 23:38:33 -04:00
parent 17f86c5f77
commit 38e55ab541
7 changed files with 264 additions and 180 deletions

View File

@@ -127,9 +127,13 @@ public class UnitFactory extends UnitBlock{
@Override
public void buildConfiguration(Table table){
Seq<UnitType> units = Seq.with(plans).map(u -> u.unit);
Seq<UnitType> units = Seq.with(plans).map(u -> u.unit).filter(u -> u.unlockedNow());
ItemSelection.buildTable(table, units, () -> currentPlan == -1 ? null : plans[currentPlan].unit, unit -> configure(units.indexOf(unit)));
if(units.any()){
ItemSelection.buildTable(table, units, () -> currentPlan == -1 ? null : plans[currentPlan].unit, unit -> configure(units.indexOf(unit)));
}else{
table.table(Styles.black3, t -> t.add("$none").color(Color.lightGray));
}
}
@Override