Port door, fix button/lever bug, new visual style for receiver

This commit is contained in:
Jeija
2012-12-09 13:28:32 +01:00
parent a0a3328f7c
commit 961b955f2d
13 changed files with 205 additions and 65 deletions

View File

@ -1,4 +1,4 @@
mesecon.rules={}
mesecon.rules = {}
mesecon.state = {}
mesecon.rules.default =
@ -23,5 +23,17 @@ mesecon.rules.buttonlike =
{x = 1, y =-1, z =-1},
{x = 2, y = 0, z = 0}}
mesecon.rules.buttonlike_get = function(node)
local rules = mesecon.rules.buttonlike
if node.param2 == 2 then
rules=mesecon:rotate_rules_left(rules)
elseif node.param2 == 3 then
rules=mesecon:rotate_rules_right(mesecon:rotate_rules_right(rules))
elseif node.param2 == 0 then
rules=mesecon:rotate_rules_right(rules)
end
return rules
end
mesecon.state.on = "on"
mesecon.state.off = "off"