Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and make add_receptor_node(_off) deprecated

This commit is contained in:
Jeija
2012-09-06 09:53:30 +02:00
parent 3c90f36a75
commit 3928d54d0c
4 changed files with 33 additions and 31 deletions

13
mesecons/legacy.lua Normal file
View File

@ -0,0 +1,13 @@
function mesecon:add_receptor_node(name, rules, get_rules)
if get_rules==nil and rules==nil then
rules=mesecon:get_rules("default")
end
table.insert(mesecon.receptors, {onstate = name, rules = rules, get_rules = get_rules})
end
function mesecon:add_receptor_node_off(name, rules, get_rules)
if get_rules==nil and rules==nil then
rules=mesecon:get_rules("default")
end
table.insert(mesecon.receptors, {offstate = name, rules = rules, get_rules = get_rules})
end