summaryrefslogtreecommitdiff
path: root/teleport_tube.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-12-15 02:53:10 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-12-15 02:53:10 -0500
commitbd80f18cfce1fb69e78f7d5ce63e7264718378e7 (patch)
tree5eb36d4656efe3de30db472dd7793f9985ba8af8 /teleport_tube.lua
parentb43a1036cae2fda49453a2c0a97b9ed2f6d16023 (diff)
downloadpipeworks-bd80f18cfce1fb69e78f7d5ce63e7264718378e7.tar
pipeworks-bd80f18cfce1fb69e78f7d5ce63e7264718378e7.tar.gz
pipeworks-bd80f18cfce1fb69e78f7d5ce63e7264718378e7.tar.bz2
pipeworks-bd80f18cfce1fb69e78f7d5ce63e7264718378e7.tar.xz
pipeworks-bd80f18cfce1fb69e78f7d5ce63e7264718378e7.zip
local-ize pretty muchg everything that was previously global except where
stuff needs to be globally-visible. Also, fix a bad drop on valve.
Diffstat (limited to 'teleport_tube.lua')
-rw-r--r--teleport_tube.lua36
1 files changed, 18 insertions, 18 deletions
diff --git a/teleport_tube.lua b/teleport_tube.lua
index 33bfed4..d373690 100644
--- a/teleport_tube.lua
+++ b/teleport_tube.lua
@@ -1,7 +1,7 @@
-filename=minetest.get_worldpath() .. "/teleport_tubes"
+local filename=minetest.get_worldpath() .. "/teleport_tubes"
-function read_file()
+local function read_file()
local f = io.open(filename, "r")
if f==nil then return {} end
local t = f:read("*all")
@@ -10,14 +10,14 @@ function read_file()
return minetest.deserialize(t)
end
-function write_file(tbl)
+local function write_file(tbl)
local f = io.open(filename, "w")
f:write(minetest.serialize(tbl))
f:close()
end
-function add_tube_in_file(pos,channel, cr)
- tbl=read_file()
+local function add_tube_in_file(pos,channel, cr)
+ local tbl=read_file()
for _,val in ipairs(tbl) do
if val.x==pos.x and val.y==pos.y and val.z==pos.z then
return
@@ -27,9 +27,9 @@ function add_tube_in_file(pos,channel, cr)
write_file(tbl)
end
-function remove_tube_in_file(pos)
- tbl=read_file()
- newtbl={}
+local function remove_tube_in_file(pos)
+ local tbl=read_file()
+ local newtbl={}
for _,val in ipairs(tbl) do
if val.x~=pos.x or val.y~=pos.y or val.z~=pos.z then
table.insert(newtbl,val)
@@ -38,10 +38,10 @@ function remove_tube_in_file(pos)
write_file(newtbl)
end
-function get_tubes_in_file(pos,channel)
- tbl=read_file()
- newtbl={}
- changed=false
+local function get_tubes_in_file(pos,channel)
+ local tbl=read_file()
+ local newtbl={}
+ local changed=false
for _,val in ipairs(tbl) do
local node = minetest.get_node(val)
local meta = minetest.get_meta(val)
@@ -58,14 +58,14 @@ function get_tubes_in_file(pos,channel)
return newtbl
end
-teleport_noctr_textures={"pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png",
+local teleport_noctr_textures={"pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png",
"pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png","pipeworks_teleport_tube_noctr.png"}
-teleport_plain_textures={"pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png",
+local teleport_plain_textures={"pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png",
"pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png","pipeworks_teleport_tube_plain.png"}
-teleport_end_textures={"pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png",
+local teleport_end_textures={"pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png",
"pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png","pipeworks_teleport_tube_end.png"}
-teleport_short_texture="pipeworks_teleport_tube_short.png"
-teleport_inv_texture="pipeworks_teleport_tube_inv.png"
+local teleport_short_texture="pipeworks_teleport_tube_short.png"
+local teleport_inv_texture="pipeworks_teleport_tube_inv.png"
register_tube("pipeworks:teleport_tube","Teleporter pneumatic tube segment",teleport_plain_textures,
teleport_noctr_textures,teleport_end_textures,teleport_short_texture,teleport_inv_texture,
@@ -81,7 +81,7 @@ register_tube("pipeworks:teleport_tube","Teleporter pneumatic tube segment",tele
pos.x=target[d].x
pos.y=target[d].y
pos.z=target[d].z
- return meseadjlist
+ return pipeworks.meseadjlist
end},
on_construct = function(pos)
local meta = minetest.get_meta(pos)