Beam nodes now display graph status
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user