tbc loop change

This commit is contained in:
Manuel Simon Hirsig
2017-06-02 20:23:27 +02:00
parent d9da99b537
commit a6914fccf4
3 changed files with 13 additions and 15 deletions
+4 -4
View File
@@ -13,7 +13,7 @@ function LOAD()
end
function EVENT()
for id, listener in listeners do
for id, listener in pairs(listeners) do
if listener.killed then
listeners[id] = nil
elseif event == listener.event then
@@ -24,9 +24,9 @@ end
do
function UPDATE()
for _, listener in listeners do
for _, listener in pairs(listeners) do
local event, needed = listener.event, false
for _, listener in listeners do
for _, listener in pairs(listeners) do
needed = needed or listener.event == event and not listener.killed
end
if not needed then
@@ -34,7 +34,7 @@ do
end
end
for id, thread in threads do
for id, thread in pairs(threads) do
if thread.killed or not thread.k then
threads[id] = nil
else