summaryrefslogtreecommitdiff
path: root/mesecons
diff options
context:
space:
mode:
authorUberi <azhang9@gmail.com>2013-11-30 22:13:00 -0500
committerUberi <azhang9@gmail.com>2013-11-30 22:13:00 -0500
commit16b4b79c51719849588c49d1d47d9bcbc05533e4 (patch)
tree0554bf1fb3c1b293af4396cff9aac172e83bb727 /mesecons
parentb4654cedb77b435857649e01545bb9e507ff6dae (diff)
downloadmesecons-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.lua2
-rw-r--r--mesecons/internal.lua28
-rw-r--r--mesecons/services.lua2
-rw-r--r--mesecons/util.lua10
-rw-r--r--mesecons/wires.lua6
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