Use setBars instead of overriding displayBars (#8296)
This commit is contained in:
@@ -51,6 +51,19 @@ public class ItemTurret extends Turret{
|
||||
stats.add(Stat.ammo, StatValues.ammo(ammoTypes));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBars(){
|
||||
super.setBars();
|
||||
|
||||
addBar("ammo", (ItemTurretBuild entity) ->
|
||||
new Bar(
|
||||
"stat.ammo",
|
||||
Pal.ammo,
|
||||
() -> (float)entity.totalAmmo / maxAmmo
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(){
|
||||
consume(new ConsumeItemFilter(i -> ammoTypes.containsKey(i)){
|
||||
@@ -100,14 +113,6 @@ public class ItemTurret extends Turret{
|
||||
super.updateTile();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void displayBars(Table bars){
|
||||
super.displayBars(bars);
|
||||
|
||||
bars.add(new Bar("stat.ammo", Pal.ammo, () -> (float)totalAmmo / maxAmmo)).growX();
|
||||
bars.row();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int acceptStack(Item item, int amount, Teamc source){
|
||||
BulletType type = ammoTypes.get(item);
|
||||
|
||||
Reference in New Issue
Block a user