low effort large plasma bore

This commit is contained in:
Anuken
2021-11-18 16:22:53 -05:00
parent 7a73b3bc7a
commit f3ace3a526
8 changed files with 51 additions and 8 deletions

View File

@@ -0,0 +1,26 @@
package mindustry.world.draw;
import arc.*;
import arc.graphics.g2d.*;
import mindustry.gen.*;
import mindustry.graphics.*;
import mindustry.world.*;
import mindustry.world.blocks.production.Pump.*;
public class DrawPump extends DrawBlock{
public TextureRegion liquid;
@Override
public void drawBase(Building build){
Draw.rect(build.block.region, build.x, build.y);
if(!(build instanceof PumpBuild pump) || pump.liquidDrop == null) return;
Drawf.liquid(liquid, build.x, build.y, build.liquids.get(pump.liquidDrop) / build.block.liquidCapacity, pump.liquidDrop.color);
}
@Override
public void load(Block block){
liquid = Core.atlas.find(block.name + "-liquid");
}
}