-- Extensión LUA de ejemplo: dibuja una diagonal azul en el fotograma 1, capa 1. -- NOTA: el soporte de Lua se compila con -DTAHGIBU_WITH_LUA=ON y este script NO se ha podido -- probar todavía (ver docs/STATUS.md). Instalar: panel Extensiones > "Instalar extension" > ruta del .lua. -- -- Entorno: solo base (sin dofile/load/require), table, string, math y utf8. Las funciones tgb.* -- que necesitan permisos solo existen si el usuario los concede al habilitar la extensión. info = { name = "Diagonal de ejemplo", version = "1.0.0", caps = { "read", "edit" } } tgb.register_command("diagonal-azul", function() local w, h = tgb.doc_width(), tgb.doc_height() tgb.edit_begin(0, 0) -- fotograma 0, capa 0 for i = 0, math.min(w, h) - 1 do tgb.fill_rect(i, i, 3, 3, 0, 0, 255, 255) -- x, y, ancho, alto, r, g, b, a end tgb.edit_end() -- una sola operación deshacible end)