1
0
mirror of https://github.com/mt-mods/homedecor_modpack.git synced 2025-07-27 17:30:17 +02:00

Use texture colorization where possible

Uses "color = <foo>" in the tile image def instead
of compositing with ^[colorize or ^[brighten.  Saves RAM.
This commit is contained in:
Vanessa Ezekowitz
2017-01-25 04:22:28 -05:00
parent 8e467ef6b6
commit 73545c89af
31 changed files with 133 additions and 126 deletions

View File

@ -102,12 +102,12 @@ homedecor.register("blinds_thin", {
})
local curtaincolors = {
{ N_("red"), "#ad2323e0:175" },
{ N_("green"), "#27a927e0:175" },
{ N_("blue"), "#2626c6e0:175" },
{ N_("white"), "#ffffffe0:175" },
{ N_("pink"), "#ff8fb7e0:175" },
{ N_("violet"), "#7f29d7e0:175" },
{ N_("red"), "ad2323" },
{ N_("green"), "27a927" },
{ N_("blue"), "2626c6" },
{ N_("white"), "ffffff" },
{ N_("pink"), "ff8fb7" },
{ N_("violet"), "7f29d7" },
}
for _, c in ipairs(curtaincolors) do
@ -115,9 +115,9 @@ for _, c in ipairs(curtaincolors) do
homedecor.register("curtain_"..color, {
description = S("Curtains (@1)", S(color)),
tiles = { "homedecor_curtain.png^[colorize:"..hue },
inventory_image = "homedecor_curtain.png^[colorize:"..hue,
wield_image = "homedecor_curtain.png^[colorize:"..hue,
tiles = { { name = "homedecor_curtain.png", color = tonumber("0xff"..hue) } },
inventory_image = "homedecor_curtain.png^[colorize:#"..hue.."e0:175",
wield_image = "homedecor_curtain.png^[colorize:#"..hue.."e0:175",
drawtype = 'signlike',
use_texture_alpha = true,
walkable = false,
@ -138,9 +138,9 @@ for _, c in ipairs(curtaincolors) do
homedecor.register("curtain_open_"..color, {
description = S("Curtains (@1)", S(color)),
tiles = { "homedecor_curtain_open.png^[colorize:"..hue },
inventory_image = "homedecor_curtain_open.png^[colorize:"..hue,
wield_image = "homedecor_curtain_open.png^[colorize:"..hue,
tiles = { { name = "homedecor_curtain_open.png", color = tonumber("0xff"..hue) } },
inventory_image = "homedecor_curtain_open.png^[colorize:#"..hue.."e0:175",
wield_image = "homedecor_curtain_open.png^[colorize:#"..hue.."e0:175",
drawtype = 'signlike',
use_texture_alpha = true,
walkable = false,