From 52cfe9f2779df9c15a931fec33507ccc355964f3 Mon Sep 17 00:00:00 2001 From: est31 Date: Tue, 27 Jan 2015 23:14:05 +0100 Subject: Add intermediate button state for sorttube enabler Image supplied by VanessaE. --- common.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'common.lua') diff --git a/common.lua b/common.lua index 9be13d0..1ee734f 100755 --- a/common.lua +++ b/common.lua @@ -129,15 +129,17 @@ function fs_helpers.cycling_button(meta, base, meta_name, values) local val = values[current_value + 1] local text local texture_name = nil + local addopts = 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"] + addopts = val["addopts"] else text = val end local field = "fs_helpers_cycling:"..new_value..":"..meta_name - return base..";"..(texture_name and texture_name..";" or "")..field..";"..minetest.formspec_escape(text).."]" + return base..";"..(texture_name and texture_name..";" or "")..field..";"..minetest.formspec_escape(text)..(addopts and ";"..addopts or "").."]" end --------- -- cgit v1.2.3