Process powernets optimized loop.

This commit is contained in:
ESwordTheCat
2014-04-19 19:04:00 -04:00
committed by ZomgPonies
parent eed147e119
commit ec984a7fc7
+7 -8
View File
@@ -197,7 +197,7 @@ datum/controller/game_controller/proc/process()
//POWERNETS
timer = world.timeofday
process_powernets()
processPowernets()
powernets_cost = (world.timeofday - timer) / 10
sleep(breather_ticks)
@@ -291,16 +291,15 @@ datum/controller/game_controller/proc/process_pipenets()
continue
pipe_networks.Cut(i,i+1)
datum/controller/game_controller/proc/process_powernets()
/datum/controller/game_controller/proc/processPowernets()
last_thing_processed = /datum/powernet
var/i = 1
while(i<=powernets.len)
var/datum/powernet/Powernet = powernets[i]
if(Powernet)
for (var/datum/powernet/Powernet in powernets)
if (Powernet)
Powernet.reset()
i++
continue
powernets.Cut(i,i+1)
powernets = powernets - Powernet
/datum/controller/game_controller/proc/processNano()
for (var/datum/nanoui/Nanoui in nanomanager.processing_uis)