diff options
author | Uberi <azhang9@gmail.com> | 2013-11-30 22:13:00 -0500 |
---|---|---|
committer | Uberi <azhang9@gmail.com> | 2013-11-30 22:13:00 -0500 |
commit | 16b4b79c51719849588c49d1d47d9bcbc05533e4 (patch) | |
tree | 0554bf1fb3c1b293af4396cff9aac172e83bb727 /mesecons | |
parent | b4654cedb77b435857649e01545bb9e507ff6dae (diff) | |
download | mesecons-16b4b79c51719849588c49d1d47d9bcbc05533e4.tar mesecons-16b4b79c51719849588c49d1d47d9bcbc05533e4.tar.gz mesecons-16b4b79c51719849588c49d1d47d9bcbc05533e4.tar.bz2 mesecons-16b4b79c51719849588c49d1d47d9bcbc05533e4.tar.xz mesecons-16b4b79c51719849588c49d1d47d9bcbc05533e4.zip |
Update code to standards of Minetest 0.4.8.
Diffstat (limited to 'mesecons')
-rw-r--r-- | mesecons/init.lua | 2 | ||||
-rw-r--r-- | mesecons/internal.lua | 28 | ||||
-rw-r--r-- | mesecons/services.lua | 2 | ||||
-rw-r--r-- | mesecons/util.lua | 10 | ||||
-rw-r--r-- | mesecons/wires.lua | 6 |
5 files changed, 24 insertions, 24 deletions
diff --git a/mesecons/init.lua b/mesecons/init.lua index 612a823..d1a6755 100644 --- a/mesecons/init.lua +++ b/mesecons/init.lua @@ -132,7 +132,7 @@ function mesecon:receptor_off_i(pos, rules) if not mesecon:connected_to_receptor(np, mesecon:invertRule(rule)) then mesecon:turnoff(np, rulename) else - mesecon:changesignal(np, minetest.env:get_node(np), rulename, mesecon.state.off) + mesecon:changesignal(np, minetest.get_node(np), rulename, mesecon.state.off) end end end diff --git a/mesecons/internal.lua b/mesecons/internal.lua index ad0fef1..53f9104 100644 --- a/mesecons/internal.lua +++ b/mesecons/internal.lua @@ -237,7 +237,7 @@ function execute_actions(dtime) local nactions = mesecon.to_update mesecon.to_update = {} for _,i in ipairs(nactions) do - node = minetest.env:get_node(i.pos) + node = minetest.get_node(i.pos) if node.name=="ignore" then add_action(i.pos, i.action, i.rname) else @@ -395,7 +395,7 @@ end -- some more general high-level stuff function mesecon:is_power_on(pos, rulename) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) if mesecon:is_conductor_on(node.name, rulename) or mesecon:is_receptor_on(node.name) then return true end @@ -403,7 +403,7 @@ function mesecon:is_power_on(pos, rulename) end function mesecon:is_power_off(pos, rulename) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) if mesecon:is_conductor_off(node.name, rulename) or mesecon:is_receptor_off(node.name) then return true end @@ -411,7 +411,7 @@ function mesecon:is_power_off(pos, rulename) end function mesecon:turnon(pos, rulename) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) if mesecon:is_conductor_off(node.name, rulename) then local rules = mesecon:conductor_get_rules(node) @@ -425,7 +425,7 @@ function mesecon:turnon(pos, rulename) return end - minetest.env:add_node(pos, {name = mesecon:get_conductor_on(node.name, rulename), param2 = node.param2}) + minetest.add_node(pos, {name = mesecon:get_conductor_on(node.name, rulename), param2 = node.param2}) for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do local np = mesecon:addPosRule(pos, rule) @@ -444,7 +444,7 @@ function mesecon:turnon(pos, rulename) end function mesecon:turnoff(pos, rulename) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) if mesecon:is_conductor_on(node.name, rulename) then local rules = mesecon:conductor_get_rules(node) @@ -458,7 +458,7 @@ function mesecon:turnoff(pos, rulename) return end --]] - minetest.env:add_node(pos, {name = mesecon:get_conductor_off(node.name, rulename), param2 = node.param2}) + minetest.add_node(pos, {name = mesecon:get_conductor_off(node.name, rulename), param2 = node.param2}) for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do local np = mesecon:addPosRule(pos, rule) @@ -479,7 +479,7 @@ end function mesecon:connected_to_receptor(pos, rulename) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) -- Check if conductors around are connected local rules = mesecon:get_any_inputrules(node) @@ -507,7 +507,7 @@ function mesecon:find_receptor_on(pos, checked, rulename) -- add current position to checked table.insert(checked, {x=pos.x, y=pos.y, z=pos.z}) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) if mesecon:is_receptor_on(node.name) then return true @@ -529,8 +529,8 @@ function mesecon:find_receptor_on(pos, checked, rulename) end function mesecon:rules_link(output, input, dug_outputrules) --output/input are positions (outputrules optional, used if node has been dug), second return value: the name of the affected input rule - local outputnode = minetest.env:get_node(output) - local inputnode = minetest.env:get_node(input) + local outputnode = minetest.get_node(output) + local inputnode = minetest.get_node(input) local outputrules = dug_outputrules or mesecon:get_any_outputrules (outputnode) local inputrules = mesecon:get_any_inputrules (inputnode) if not outputrules or not inputrules then @@ -556,14 +556,14 @@ function mesecon:rules_link_anydir(pos1, pos2) end function mesecon:is_powered(pos, rule) - local node = minetest.env:get_node(pos) + local node = minetest.get_node(pos) local rules = mesecon:get_any_inputrules(node) if not rules then return false end if not rule then for _, rule in ipairs(mesecon:flattenrules(rules)) do local np = mesecon:addPosRule(pos, rule) - local nn = minetest.env:get_node(np) + local nn = minetest.get_node(np) if (mesecon:is_conductor_on (nn.name, mesecon:invertRule(rule)) or mesecon:is_receptor_on (nn.name)) and mesecon:rules_link(np, pos) then @@ -572,7 +572,7 @@ function mesecon:is_powered(pos, rule) end else local np = mesecon:addPosRule(pos, rule) - local nn = minetest.env:get_node(np) + local nn = minetest.get_node(np) if (mesecon:is_conductor_on (nn.name, mesecon:invertRule(rule)) or mesecon:is_receptor_on (nn.name)) and mesecon:rules_link(np, pos) then diff --git a/mesecons/services.lua b/mesecons/services.lua index 141ac7c..b6a3951 100644 --- a/mesecons/services.lua +++ b/mesecons/services.lua @@ -29,7 +29,7 @@ minetest.register_abm({ interval = 1.0, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_int("heat",0) end, }) diff --git a/mesecons/util.lua b/mesecons/util.lua index 8413b10..aac369b 100644 --- a/mesecons/util.lua +++ b/mesecons/util.lua @@ -1,9 +1,9 @@ function mesecon:move_node(pos, newpos) - local node = minetest.env:get_node(pos) - local meta = minetest.env:get_meta(pos):to_table() - minetest.env:remove_node(pos) - minetest.env:add_node(newpos, node) - minetest.env:get_meta(pos):from_table(meta) + local node = minetest.get_node(pos) + local meta = minetest.get_meta(pos):to_table() + minetest.remove_node(pos) + minetest.add_node(newpos, node) + minetest.get_meta(pos):from_table(meta) end --[[ new functions: diff --git a/mesecons/wires.lua b/mesecons/wires.lua index 88199e7..499c781 100644 --- a/mesecons/wires.lua +++ b/mesecons/wires.lua @@ -207,7 +207,7 @@ function mesecon:update_autoconnect(pos, secondcall, replace_old) mesecon:update_autoconnect(zmympos, true) end - nodename = minetest.env:get_node(pos).name + nodename = minetest.get_node(pos).name if string.find(nodename, "mesecons:wire_") == nil and not replace_old then return nil end if mesecon:rules_link_anydir(pos, xppos) then xp = 1 else xp = 0 end @@ -235,9 +235,9 @@ function mesecon:update_autoconnect(pos, secondcall, replace_old) if string.find(nodename, "_off") ~= nil then - minetest.env:set_node(pos, {name = "mesecons:wire_"..nodeid.."_off"}) + minetest.set_node(pos, {name = "mesecons:wire_"..nodeid.."_off"}) else - minetest.env:set_node(pos, {name = "mesecons:wire_"..nodeid.."_on" }) + minetest.set_node(pos, {name = "mesecons:wire_"..nodeid.."_on" }) end end |