Added junction and node recursive algorithm
This commit is contained in:
parent
092669a2b4
commit
1b19ff33c6
|
@ -70,7 +70,7 @@ class TileBattery extends SpatialTile(Material.iron) with TElectric with IPacket
|
|||
//TODO: Test, remove this
|
||||
if (doCharge)
|
||||
{
|
||||
dcNode.buffer(100)
|
||||
dcNode.generateVoltage(100)
|
||||
}
|
||||
|
||||
if (markDistributionUpdate && ticks % 5 == 0)
|
||||
|
|
|
@ -76,7 +76,7 @@ class TileMotor extends SpatialTile(Material.iron) with TElectric with TSpatialN
|
|||
if (false && mechNode.power > dcNode.power)
|
||||
{
|
||||
//Produce electricity
|
||||
dcNode.buffer(deltaPower)
|
||||
dcNode.generateVoltage(deltaPower)
|
||||
//TODO: Resist mech energy
|
||||
}
|
||||
// else if (dcNode.power > mechNode.power)
|
||||
|
|
|
@ -51,7 +51,7 @@ class TileSolarPanel extends TileElectric(Material.iron) with RenderConnectedTex
|
|||
if (!(world.isThundering || world.isRaining))
|
||||
{
|
||||
println(dcNode)
|
||||
dcNode.buffer(Settings.solarPower / 20)
|
||||
dcNode.generateVoltage(Settings.solarPower / 20)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue