become exist

This commit is contained in:
Arkanic
2020-02-05 00:53:15 +00:00
parent fd500f5405
commit ff06a005a0
12 changed files with 870 additions and 826 deletions

View File

@@ -1,11 +1,41 @@
package mindustry.world.blocks.power;
import arc.*;
import arc.graphics.Color;
import arc.graphics.g2d.*;
import mindustry.world.*;
public class Battery extends PowerDistributor{
public TextureRegion baseRegion;
public Color emptyLightColor = Color.valueOf("6e7080");
public Color fullLightColor = Color.valueOf("fb9567");
public Battery(String name){
super(name);
outputsPower = true;
consumesPower = true;
}
@Override
public void load(){
super.load();
baseRegion = Core.atlas.find(name + "-base");
}
@Override
public void draw(Tile tile){
Draw.color(emptyLightColor, fullLightColor, tile.entity.power.status);
Draw.rect(baseRegion, tile.drawx(), tile.drawy());
Draw.reset();
super.draw(tile);
}
@Override
public TextureRegion[] generateIcons(){
return new TextureRegion[]{Core.atlas.find(name + "-icon")};
}
}