summaryrefslogtreecommitdiff
path: root/tubes.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-11-26 00:23:14 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-11-26 00:26:38 -0500
commitbd1d8bbd86fa6a892cb57932cd9f159b6975db91 (patch)
tree4a5307d275f02d1255b56b64d55d82fbf0d64be1 /tubes.lua
parentbf7993b802734b5b029fa0a0b99cea9e2af1c619 (diff)
downloadpipeworks-bd1d8bbd86fa6a892cb57932cd9f159b6975db91.tar
pipeworks-bd1d8bbd86fa6a892cb57932cd9f159b6975db91.tar.gz
pipeworks-bd1d8bbd86fa6a892cb57932cd9f159b6975db91.tar.bz2
pipeworks-bd1d8bbd86fa6a892cb57932cd9f159b6975db91.tar.xz
pipeworks-bd1d8bbd86fa6a892cb57932cd9f159b6975db91.zip
Make the tube_connects={} method work properly for technic devices.
Also phase out "old new" API, leaving only the "tube_connects={}" method, as nothing in technic or pipeworks uses it. Fix a few more places where minetest.facedir_to_dir() was duplicated, since that code is part of Minetest 0.4.8.
Diffstat (limited to 'tubes.lua')
-rw-r--r--tubes.lua23
1 files changed, 1 insertions, 22 deletions
diff --git a/tubes.lua b/tubes.lua
index 36f172e..80edea2 100644
--- a/tubes.lua
+++ b/tubes.lua
@@ -577,31 +577,10 @@ if enable_mese_sand_tube then
})
end
-local function facedir_to_dir(facedir)
- --a table of possible dirs
- return ({{x=0, y=0, z=1},
- {x=1, y=0, z=0},
- {x=0, y=0, z=-1},
- {x=-1, y=0, z=0},
- {x=0, y=-1, z=0},
- {x=0, y=1, z=0}})
-
- --indexed into by a table of correlating facedirs
- [({[0]=1, 2, 3, 4,
- 5, 2, 6, 4,
- 6, 2, 5, 4,
- 1, 5, 3, 6,
- 1, 6, 3, 5,
- 1, 4, 3, 2})
-
- --indexed into by the facedir in question
- [facedir]]
-end
-
local function facedir_to_right_dir(facedir)
--find the other directions
- local backdir = facedir_to_dir(facedir)
+ local backdir = minetest.facedir_to_dir(facedir)
local topdir = ({[0]={x=0, y=1, z=0},
{x=0, y=0, z=1},
{x=0, y=0, z=-1},