mcl_devtest/mcl_test_colors/init.lua

41 lines
839 B
Lua

local C = minetest.colorize
local formspec = table.concat({
"formspec_version[4]",
"size[9,9.5]",
"style_type[label;font_size=25;font=bold]",
})
local colors = {
"BLACK",
"DARK_BLUE",
"DARK_GREEN",
"DARK_AQUA",
"DARK_RED",
"DARK_PURPLE",
"GOLD",
"GRAY",
"DARK_GRAY",
"BLUE",
"GREEN",
"AQUA",
"RED",
"LIGHT_PURPLE",
"YELLOW",
"WHITE",
}
local count = 0
for _,name in pairs(colors) do
count = count + 1
formspec = formspec..
"label[0.4,".. 0.4 + 0.5 * count..";"..C(mcl_colors[name], "mcl_colors."..name).."]"..
"box[6,".. 0.2 + 0.5 * count..";2.5,0.5;"..mcl_colors.background[name].."]"
end
minetest.register_chatcommand("colors", {
description = "Show a formspec featuring all color in mcl_colors",
func = function(playername)
minetest.show_formspec(playername, "mcl_test_colors:colors", formspec)
end,
})