Prototype health/ammo indication
This commit is contained in:
@@ -62,6 +62,7 @@ public class ItemTurret extends Turret{
|
||||
}
|
||||
|
||||
public class ItemTurretBuild extends TurretBuild{
|
||||
|
||||
@Override
|
||||
public void onProximityAdded(){
|
||||
super.onProximityAdded();
|
||||
@@ -72,6 +73,13 @@ public class ItemTurret extends Turret{
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateTile(){
|
||||
unit.ammo((float)unit.type().ammoCapacity * totalAmmo / maxAmmo);
|
||||
|
||||
super.updateTile();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void displayBars(Table bars){
|
||||
super.displayBars(bars);
|
||||
|
||||
@@ -72,6 +72,13 @@ public class LiquidTurret extends Turret{
|
||||
return target != null && hasAmmo();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateTile(){
|
||||
unit.ammo(unit.type().ammoCapacity * liquids.currentAmount() / liquidCapacity);
|
||||
|
||||
super.updateTile();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void findTarget(){
|
||||
if(liquids.current().canExtinguish()){
|
||||
|
||||
@@ -28,6 +28,13 @@ public class PowerTurret extends Turret{
|
||||
|
||||
public class PowerTurretBuild extends TurretBuild{
|
||||
|
||||
@Override
|
||||
public void updateTile(){
|
||||
unit.ammo(power.status * unit.type().ammoCapacity);
|
||||
|
||||
super.updateTile();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BulletType useAmmo(){
|
||||
//nothing used directly
|
||||
|
||||
Reference in New Issue
Block a user