1
0
mirror of https://github.com/mt-mods/coloredwood.git synced 2025-06-30 23:20:35 +02:00

move various tables of colors, hues, greys, etc to init.lua

and reference them from the other files instead.
This commit is contained in:
Vanessa Ezekowitz
2014-10-29 16:33:57 -04:00
parent 9e4b16df39
commit 4b08eb7a36
4 changed files with 100 additions and 254 deletions

View File

@ -7,90 +7,15 @@ local colored_block_modname = "coloredwood"
local colored_block_description = "Stick"
local neutral_block = "default:stick"
-- ------------------------------------------------------------------
-- Generate all of the base color node definitions and all variations
-- except for the greyscale stuff.
-- Hues are on a 30 degree spacing starting at red = 0 degrees.
-- "s50" in a file/item name means "saturation: 50%".
-- Texture brightness levels for the colors are 100%, 66% ("medium"),
-- and 33% ("dark").
local shades = {
"dark_",
"medium_",
"" -- represents "no special shade name", e.g. bright.
}
local shades2 = {
"Dark ",
"Medium ",
"" -- represents "no special shade name", e.g. bright.
}
local hues = {
"red",
"orange",
"yellow",
"lime",
"green",
"aqua",
"cyan",
"skyblue",
"blue",
"violet",
"magenta",
"redviolet"
}
local hues2 = {
"Red ",
"Orange ",
"Yellow ",
"Lime ",
"Green ",
"Aqua ",
"Cyan ",
"Sky Blue ",
"Blue ",
"Violet ",
"Magenta ",
"Red-violet "
}
local greys = {
"black",
"darkgrey",
"grey",
"lightgrey",
"white"
}
local greys2 = {
"Black ",
"Dark Grey ",
"Medium Grey ",
"Light Grey ",
"White "
}
local greys3 = {
"black",
"darkgrey_paint",
"mediumgrey_paint",
"lightgrey_paint",
"white_paint"
}
for shade = 1, 3 do
local shadename = shades[shade]
local shadename2 = shades2[shade]
local shadename = coloredwood.shades[shade]
local shadename2 = coloredwood.shades2[shade]
for hue = 1, 12 do
local huename = hues[hue]
local huename2 = hues2[hue]
local huename = coloredwood.hues[hue]
local huename2 = coloredwood.hues2[hue]
local colorname = colored_block_modname..":stick_"..shadename..huename
local pngname = colored_block_modname.."_stick_"..shadename..huename..".png"
@ -147,8 +72,8 @@ end
-- Generate the "light" shades separately, since they don"t have a low-sat version.
for hue = 1, 12 do
local huename = hues[hue]
local huename2 = hues2[hue]
local huename = coloredwood.hues[hue]
local huename2 = coloredwood.hues2[hue]
local colorname = colored_block_modname..":stick_light_"..huename
local pngname = colored_block_modname.."_stick_light_"..huename..".png"
local itemdesc = "Light "..huename2..colored_block_description
@ -185,9 +110,9 @@ end
for grey = 1,5 do
local greyname = greys[grey]
local greyname2 = greys2[grey]
local greyname3 = greys3[grey]
local greyname = coloredwood.greys[grey]
local greyname2 = coloredwood.greys2[grey]
local greyname3 = coloredwood.greys3[grey]
local greyshadename = colored_block_modname..":stick_"..greyname
local pngname = colored_block_modname.."_stick_"..greyname..".png"