mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-03-15 19:30:51 -07:00
Use setBars instead of overriding displayBars (#8296)
This commit is contained in:
parent
359e59bbad
commit
cc3ae2c66c
1 changed files with 13 additions and 8 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue