Added junction and node recursive algorithm

This commit is contained in:
Calclavia 2015-01-16 10:06:05 +08:00
parent 092669a2b4
commit 1b19ff33c6
3 changed files with 3 additions and 3 deletions

View file

@ -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)

View file

@ -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)

View file

@ -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)
}
}
}