GT_gradient.lua 793 B

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