isogen-cd2025/draw_cube.spec.lua
BuckarooBanzay 16b24bb4fa calc wip
2024-05-19 11:24:40 +02:00

19 lines
481 B
Lua

mtt.register("draw_cube", function(callback)
local red = { a=255, r=255, g=0, b=0 }
local green = { a=255, r=0, g=255, b=0 }
local blue = { a=255, r=0, g=0, b=255 }
local canvas = isogen.create_canvas(800, 600)
isogen.draw_cube(canvas, 24, 0, 0, red, green, blue)
local png = canvas:png()
local path = minetest.get_worldpath() .. "/test.png"
minetest.safe_file_write(path, png)
print("png saved: " .. #png .. " bytes")
callback()
end)