local element1 = elements.allocate("FEYNMAN", "FRCT")
elements.element(elements.FEYNMAN_PT_FRCT, elements.element(elements.DEFAULT_PT_BCOL))
elements.property(elements.FEYNMAN_PT_FRCT, "Name", "FRCT")
elements.property(elements.FEYNMAN_PT_FRCT, "Description", "Fractalizer!")
elements.property(elements.FEYNMAN_PT_FRCT, "Colour", 0x9000FF)
elements.property(elements.FEYNMAN_PT_FRCT, "MenuSection", 11)
elements.property(elements.FEYNMAN_PT_FRCT, "Gravity", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "Flammable", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "Explosive", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "Loss", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "AirLoss", 1)
elements.property(elements.FEYNMAN_PT_FRCT, "AirDrag", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "Advection", 1)
elements.property(elements.FEYNMAN_PT_FRCT, "Weight", 0)
elements.property(elements.FEYNMAN_PT_FRCT, "Diffusion", 0)
FRCTGraphics = function(i, r, g, b)
local x = tpt.get_property('x', i)
local y = tpt.get_property('y', i)
return 1, 0x00000001,x % 255, y % 255, (x * y) % 255, 255, 0, 0, 0, 0
end
tpt.graphics_func(FRCTGraphics, tpt.element('FRCT'))
Run it like you would any other Lua script; it makes a neat color pattern.
I tried to make it do that, but I'm having trouble getting it to work...
...OK, I wasn't confident this would even work right, but if Catelite likes it...