1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-07-18 15:40:25 +02:00

Updated pipeworks' textures and mechanisms

This commit is contained in:
LeMagnesium
2015-01-27 18:39:23 +01:00
parent 55972f1441
commit 5df7181ba9
110 changed files with 177 additions and 124 deletions

View File

@ -126,9 +126,18 @@ end
function fs_helpers.cycling_button(meta, base, meta_name, values)
local current_value = meta:get_int(meta_name)
local new_value = (current_value + 1) % (#values)
local text = values[current_value + 1]
local val = values[current_value + 1]
local text
local texture_name = nil
--when we get a table, we know the caller wants an image_button
if type(val) == "table" then
text = val["text"]
texture_name = val["texture"]
else
text = val
end
local field = "fs_helpers_cycling:"..new_value..":"..meta_name
return base..";"..field..";"..minetest.formspec_escape(text).."]"
return base..";"..(texture_name and texture_name..";" or "")..field..";"..minetest.formspec_escape(text).."]"
end
---------