32 lines
849 B
Lua
32 lines
849 B
Lua
mypaint = {}
|
|
mypaint.colors = {
|
|
red = {"Red", "ff0000"},
|
|
green = {"Green", "00ff00"},
|
|
white = {"White", "ffffff"},
|
|
black = {"Black", "000000"},
|
|
blue = {"Blue", "0000ff"},
|
|
brown = {"Brown", "190B07"},
|
|
cyan = {"Cyan", "00ffff"},
|
|
darkgreen = {"Dark Green", "005000"},
|
|
darkgrey = {"Dark Grey", "1C1C1C"},
|
|
grey = {"Grey", "848484"},
|
|
magenta = {"Magenta", "ff00ff"},
|
|
orange = {"Orange", "ff7700"},
|
|
pink = {"Pink", "FE2E9A"},
|
|
violet = {"Violet", "7f007f"},
|
|
yellow = {"Yellow", "ffff00"},
|
|
}
|
|
mypaint.paintables = {}
|
|
|
|
mypaint.register = function(names, colors)
|
|
local ctable = {}
|
|
for _, color in ipairs(colors) do
|
|
ctable[color] = true
|
|
end
|
|
for _, name in ipairs(names) do
|
|
mypaint.paintables[name] = ctable
|
|
end
|
|
end
|
|
|
|
dofile(minetest.get_modpath("mypaint").."/paint.lua")
|