Beam nodes now display graph status

This commit is contained in:
Anuken
2023-11-14 20:08:13 -05:00
parent a836a64b5b
commit 1a763a5db3

View File

@@ -122,9 +122,10 @@ public class BeamNode extends PowerBlock{
@Override @Override
public BlockStatus status(){ public BlockStatus status(){
if(Mathf.equal(power.status, 0f, 0.001f)) return BlockStatus.noInput; float balance = power.graph.getPowerBalance();
if(Mathf.equal(power.status, 1f, 0.001f)) return BlockStatus.active; if(balance > 0f) return BlockStatus.active;
return BlockStatus.noOutput; if(balance < 0f && power.graph.getLastPowerStored() > 0) return BlockStatus.noOutput;
return BlockStatus.noInput;
} }
@Override @Override