Go to file
AspireMint 2c3f553494
added depends.txt file
2018-08-26 15:39:12 +02:00
LICENSE Initial commit 2018-08-26 14:33:29 +02:00
README.md added usage 2018-08-26 15:26:22 +02:00
api.lua wallmounted (+x,-x) fix 2018-08-26 15:19:37 +02:00
depends.txt added depends.txt file 2018-08-26 15:39:12 +02:00
init.lua initial commit 2018-08-26 14:35:33 +02:00

README.md

grafitti

Grafitti API for Minetest

Code licensed as GPLv3 (see file LICENSE)

Usage:

grafitti.register_grafitti(node_name, def)
-- node_name (eg. "default:stone")
-- def : {
-- image,
-- size = {x, y}, (optional, default: {1, 1})
-- center = {row, col}, (optional, default: {0, 0})
-- pointable (optional, default: false)
-- }

grafitti.set_palette_width(width)
-- Set GUI width for palette. If not set, default width is 8.
-- Use before palette build.

grafitti.palette_build(palette_name)
-- Place all previously registered grafitti into palette.
-- palette_name (eg. "mymod:nyancat_images")

grafitti.register_brush(brush_name, def)
-- Use after palette_build. -- brush_name (eg. "mymod:nyancat_brush")
-- def : {
-- palette (eg. "mymod:nyancat_images"),
-- description (optional),
-- inventory_image (optional),
-- wield_image (optional),
-- recipe (optional)
-- }