add low-poly mode

to enable, set pipeworks_enable_lowpoly = true in minetest.conf
This commit is contained in:
Vanessa Ezekowitz
2017-10-26 04:11:30 -04:00
parent dfc09f3acc
commit 8817918a53
21 changed files with 6307 additions and 14 deletions

View File

@ -7,6 +7,9 @@ local pipes_full_nodenames = {}
local new_flow_logic_register = pipeworks.flowables.register
local polys = ""
if pipeworks.enable_lowpoly then polys = "_lowpoly" end
local vti = {4, 3, 2, 1, 6, 5}
local cconnects = {{}, {1}, {1, 2}, {1, 3}, {1, 3, 5}, {1, 2, 3}, {1, 2, 3, 5}, {1, 2, 3, 4}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5, 6}}
for index, connects in ipairs(cconnects) do
@ -49,10 +52,10 @@ for index, connects in ipairs(cconnects) do
outimg_l = { "pipeworks_pipe_3_loaded.png" }
end
local mesh = "pipeworks_pipe_"..index..".obj"
local mesh = "pipeworks_pipe_"..index..polys..".obj"
if index == 1 then
mesh = "pipeworks_pipe_3.obj"
mesh = "pipeworks_pipe_3"..polys..".obj"
end
minetest.register_node("pipeworks:pipe_"..index.."_empty", {