mark logic critical sections in tables
This commit is contained in:
@@ -5,6 +5,7 @@ Group = {}
|
||||
|
||||
function Group.new()
|
||||
local o = {
|
||||
-- Logic Critical
|
||||
state = 0,
|
||||
state_num = 0,
|
||||
in_queue = 0,
|
||||
@@ -193,6 +194,7 @@ function Group.setstate(group, state)
|
||||
end
|
||||
end
|
||||
|
||||
-- Logic Critical
|
||||
function Group.update(group)
|
||||
Group.setstate(group, group.state_num>0 and 1 or 0)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user