Optimizes invalidateCameraCache()

Before optimization it used 20.155 Total CPU/Self CPU on 183 calls
After optimization it used 0.443 Total CPU/Self CPU on 223 calls.
This commit is contained in:
StarSmasher
2015-05-06 17:41:32 +02:00
parent fefcae2961
commit 89e37938ca

View File

@@ -1,9 +1,10 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/proc/invalidateCameraCache()
for(var/obj/machinery/computer/security/s in world)
for(var/obj/machinery/computer/security/s in machines)
s.camera_cache = null
for(var/datum/alarm/A in world)
var/datum/alarm_handler/AHandler = new /datum/alarm_handler()
for(var/datum/alarm/A in AHandler.alarms)
A.cameras = null
/obj/machinery/computer/security