[rect was changed to [fill
parent
23377e5155
commit
450c7bcf44
|
@ -0,0 +1,68 @@
|
|||
-- Demonstrate [fill texture creation and alpha scaling/blending when combining using ^
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_red", {
|
||||
description = "8x8 solid red [fill texture",
|
||||
tiles = {"[fill:8x8:red"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_redgreen", {
|
||||
description = "8x8 47%-transparent red blended on top of a 16x16 solid green",
|
||||
tiles = {"[fill:16x16:green^[fill:8x8:#F007"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
minetest.register_node("texturemodifiertest:fill_redgreenSize", {
|
||||
description = "sizechart under 8x8 47%-transparent red blended on top of a 16x16 solid green",
|
||||
tiles = {"[combine:64x64:0,0=64x64-testpat.png:0,0=([fill\\:16x16\\:green^[fill\\:8x8\\:#F007)"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_greenblue", {
|
||||
description = "32x32 50%-transparent blue blended on top of 16x16 solid green",
|
||||
tiles = {"[fill:16x16:green^[fill:32x32:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_greenbluetrans", {
|
||||
description = "32x32 50%-transparent blue blended on top of 16x16 25%-transparent green",
|
||||
tiles = {"[fill:16x16:green#40^[fill:32x32:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
minetest.register_node("texturemodifiertest:fill_greenbluetransSize", {
|
||||
description = "sizechart under 32x32 50%-transparent blue blended on top of 16x16 25%-transparent green",
|
||||
tiles = {"[combine:64x64:0,0=64x64-testpat.png:0,0=([fill\\:16x16\\:green#40\\^[fill\\:32x32\\:#00F8)"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_combine", {
|
||||
description = "[combine colored rects on a solid grey background",
|
||||
tiles = {"[fill:33x33:#222^[combine:64x64:16,16=[fill\\:16x16\\:green:32,16=[fill\\:16x32\\:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
minetest.register_node("texturemodifiertest:fill_combine2", {
|
||||
description = "[combine colored rects on an empty background",
|
||||
tiles = {"[combine:64x64:16,16=[fill\\:16x16\\:green:32,16=[fill\\:16x32\\:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
-- [fill used to be [rect
|
||||
minetest.register_alias("texturemodifiertest:rect_red", "texturemodifiertest:fill_red")
|
||||
minetest.register_alias("texturemodifiertest:rect_redgreen", "texturemodifiertest:fill_redgreen")
|
||||
minetest.register_alias("texturemodifiertest:rect_redgreenSize", "texturemodifiertest:fill_redgreenSize")
|
||||
minetest.register_alias("texturemodifiertest:rect_greenblue", "texturemodifiertest:fill_greenblue")
|
||||
minetest.register_alias("texturemodifiertest:rect_greenbluetrans", "texturemodifiertest:fill_greenbluetrans")
|
||||
minetest.register_alias("texturemodifiertest:rect_greenbluetransSize", "texturemodifiertest:fill_greenbluetransSize")
|
||||
minetest.register_alias("texturemodifiertest:rect_combine", "texturemodifiertest:fill_combine")
|
||||
minetest.register_alias("texturemodifiertest:rect_combine2", "texturemodifiertest:fill_combine2")
|
2
init.lua
2
init.lua
|
@ -59,6 +59,6 @@ dofile(path .. DIR_DELIM .. "overlay_and_hardlight.lua")
|
|||
dofile(path .. DIR_DELIM .. "hsl.lua")
|
||||
dofile(path .. DIR_DELIM .. "colorizehsl.lua")
|
||||
dofile(path .. DIR_DELIM .. "contrast_brightness.lua")
|
||||
dofile(path .. DIR_DELIM .. "rect.lua")
|
||||
dofile(path .. DIR_DELIM .. "fill.lua")
|
||||
dofile(path .. DIR_DELIM .. "extreme_values.lua")
|
||||
dofile(path .. DIR_DELIM .. "out_of_bound_values.lua")
|
||||
|
|
58
rect.lua
58
rect.lua
|
@ -1,58 +0,0 @@
|
|||
-- Demonstrate [rect texture creation and alpha scaling/blending when combining using ^
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_red", {
|
||||
description = "8x8 solid red [rect texture",
|
||||
tiles = {"[rect:8x8:red"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_redgreen", {
|
||||
description = "8x8 47%-transparent red blended on top of a 16x16 solid green",
|
||||
tiles = {"[rect:16x16:green^[rect:8x8:#F007"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
minetest.register_node("texturemodifiertest:rect_redgreenSize", {
|
||||
description = "sizechart under 8x8 47%-transparent red blended on top of a 16x16 solid green",
|
||||
tiles = {"[combine:64x64:0,0=64x64-testpat.png:0,0=([rect\\:16x16\\:green^[rect\\:8x8\\:#F007)"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_greenblue", {
|
||||
description = "32x32 50%-transparent blue blended on top of 16x16 solid green",
|
||||
tiles = {"[rect:16x16:green^[rect:32x32:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_greenbluetrans", {
|
||||
description = "32x32 50%-transparent blue blended on top of 16x16 25%-transparent green",
|
||||
tiles = {"[rect:16x16:green#40^[rect:32x32:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
minetest.register_node("texturemodifiertest:rect_greenbluetransSize", {
|
||||
description = "sizechart under 32x32 50%-transparent blue blended on top of 16x16 25%-transparent green",
|
||||
tiles = {"[combine:64x64:0,0=64x64-testpat.png:0,0=([rect\\:16x16\\:green#40\\^[rect\\:32x32\\:#00F8)"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_combine", {
|
||||
description = "[combine colored rects on a solid grey background",
|
||||
tiles = {"[rect:33x33:#222^[combine:64x64:16,16=[rect\\:16x16\\:green:32,16=[rect\\:16x32\\:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
||||
|
||||
minetest.register_node("texturemodifiertest:rect_combine2", {
|
||||
description = "[combine colored rects on an empty background",
|
||||
tiles = {"[combine:64x64:16,16=[rect\\:16x16\\:green:32,16=[rect\\:16x32\\:#00F8"},
|
||||
groups = {cracky = 1, oddly_breakable_by_hand = 1},
|
||||
use_texture_alpha="blend"
|
||||
})
|
Loading…
Reference in New Issue