Added isPayload utility for buildings

This commit is contained in:
Anuken
2021-10-19 12:13:29 -04:00
parent a82ba0567b
commit 2469cf0851
2 changed files with 6 additions and 1 deletions

View File

@@ -978,6 +978,11 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
}
}
/** @return whether this building is in a payload */
public boolean isPayload(){
return tile == emptyTile;
}
/**
* Called when a block is placed over some other blocks. This seq will always have at least one item.
* Should load some previous state, if necessary. */

View File

@@ -444,7 +444,7 @@ public class PowerNode extends PowerBlock{
public void draw(){
super.draw();
if(Mathf.zero(Renderer.laserOpacity) || tile == emptyTile) return;
if(Mathf.zero(Renderer.laserOpacity) || isPayload()) return;
Draw.z(Layer.power);
setupColor(power.graph.getSatisfaction());