Added isPayload utility for buildings
This commit is contained in:
@@ -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.
|
* 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. */
|
* Should load some previous state, if necessary. */
|
||||||
|
|||||||
@@ -444,7 +444,7 @@ public class PowerNode extends PowerBlock{
|
|||||||
public void draw(){
|
public void draw(){
|
||||||
super.draw();
|
super.draw();
|
||||||
|
|
||||||
if(Mathf.zero(Renderer.laserOpacity) || tile == emptyTile) return;
|
if(Mathf.zero(Renderer.laserOpacity) || isPayload()) return;
|
||||||
|
|
||||||
Draw.z(Layer.power);
|
Draw.z(Layer.power);
|
||||||
setupColor(power.graph.getSatisfaction());
|
setupColor(power.graph.getSatisfaction());
|
||||||
|
|||||||
Reference in New Issue
Block a user