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));
|
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
|
@Override
|
||||||
public void init(){
|
public void init(){
|
||||||
consume(new ConsumeItemFilter(i -> ammoTypes.containsKey(i)){
|
consume(new ConsumeItemFilter(i -> ammoTypes.containsKey(i)){
|
||||||
@@ -100,14 +113,6 @@ public class ItemTurret extends Turret{
|
|||||||
super.updateTile();
|
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
|
@Override
|
||||||
public int acceptStack(Item item, int amount, Teamc source){
|
public int acceptStack(Item item, int amount, Teamc source){
|
||||||
BulletType type = ammoTypes.get(item);
|
BulletType type = ammoTypes.get(item);
|
||||||
|
|||||||
Reference in New Issue
Block a user