GT_gradient.lua 837 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. -- luacheck: globals T r disp millis lcg_rnd
  2. local M, module = {}, ...
  3. _G[module] = M
  4. function M.run()
  5. -- make this a volatile module:
  6. package.loaded[module] = nil
  7. print("Running component gradient...")
  8. disp:setColor(0, 0, 255, 0)
  9. disp:setColor(1, 255, 0, 0)
  10. disp:setColor(2, 255, 0, 255)
  11. disp:setColor(3, 0, 255, 255)
  12. disp:drawGradientBox(0, 0, disp:getWidth(), disp:getHeight())
  13. disp:setColor(255, 255, 255)
  14. disp:setPrintPos(2,18)
  15. disp:setPrintDir(0)
  16. disp:print("GradientBox")
  17. disp:setColor(0, 0, 255, 0)
  18. disp:drawBox(2, 25, 8, 8)
  19. disp:setColor(0, 255, 0, 0)
  20. disp:drawBox(2+10, 25, 8, 8)
  21. disp:setColor(0, 255, 0, 255)
  22. disp:drawBox(2, 25+10, 8, 8)
  23. disp:setColor(0, 0, 255, 255)
  24. disp:drawBox(2+10, 25+10, 8, 8)
  25. print("...done")
  26. end
  27. return M