diff options
author | Jeija <norrepli@gmail.com> | 2012-12-15 18:45:51 +0100 |
---|---|---|
committer | Jeija <norrepli@gmail.com> | 2012-12-15 18:45:51 +0100 |
commit | 44dc1a128cd6574b53ae68c33a6d2583eb878087 (patch) | |
tree | f0d18a06f3e6ad5969048dc6b2e4303b34f5d69b /mesecons/legacy.lua | |
parent | c0d3bd2abbeb8db0d640a604af1c9756f79f4881 (diff) | |
download | mesecons-44dc1a128cd6574b53ae68c33a6d2583eb878087.tar mesecons-44dc1a128cd6574b53ae68c33a6d2583eb878087.tar.gz mesecons-44dc1a128cd6574b53ae68c33a6d2583eb878087.tar.bz2 mesecons-44dc1a128cd6574b53ae68c33a6d2583eb878087.tar.xz mesecons-44dc1a128cd6574b53ae68c33a6d2583eb878087.zip |
Upload cleaned up mesecons to nextgen branch
Diffstat (limited to 'mesecons/legacy.lua')
-rw-r--r-- | mesecons/legacy.lua | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/mesecons/legacy.lua b/mesecons/legacy.lua index 947c100..e69de29 100644 --- a/mesecons/legacy.lua +++ b/mesecons/legacy.lua @@ -1,60 +0,0 @@ ---very old: - -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 - ---old: - -function mesecon:register_receptor(onstate, offstate, rules, get_rules) - if get_rules == nil and rules == nil then - rules=mesecon:get_rules("default") - end - table.insert(mesecon.receptors, - {onstate = onstate, - offstate = offstate, - rules = input_rules, - get_rules = get_rules}) -end - -function mesecon:register_effector(onstate, offstate, input_rules, get_input_rules) - if get_input_rules==nil and input_rules==nil then - rules=mesecon:get_rules("default") - end - table.insert(mesecon.effectors, - {onstate = onstate, - offstate = offstate, - input_rules = input_rules, - get_input_rules = get_input_rules}) -end - -function mesecon:register_on_signal_on(action) - table.insert(mesecon.actions_on, action) -end - -function mesecon:register_on_signal_off(action) - table.insert(mesecon.actions_off, action) -end - -function mesecon:register_on_signal_change(action) - table.insert(mesecon.actions_change, action) -end - -function mesecon:register_conductor (onstate, offstate, rules, get_rules) - if rules == nil then - rules = mesecon:get_rules("default") - end - table.insert(mesecon.conductors, {onstate = onstate, offstate = offstate, rules = rules, get_rules = get_rules}) -end - -mesecon:add_rules("default", mesecon.rules.default) |