Advertisement
Guest User

skybox.lua

a guest
May 19th, 2019
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. local modules = peripheral.wrap("back")
  2. local canvas = modules.canvas3d()
  3. canvas.clear()
  4. local sky = canvas.create()
  5. local skyblock = sky.addBox(0,-150,0,0x310000FF)
  6. local sun = sky.addBox(0,100,0,0xFF8800FF)
  7. sun.setSize(50,50,50)
  8. skyblock.setSize(250,300,250)
  9. function chase()
  10. while true do
  11.     sleep(0.05)
  12.     sky.recenter({-125,0,-125})
  13. end
  14. end
  15. function move()
  16. while true do
  17. sleep(0.05)
  18. local time = os.time()
  19. local movevalue = (time - 6) * 10
  20. if time <= 18 and time >= 6 then
  21. sun.setColor(0xFF8800FF)
  22. sun.setPosition(movevalue,100,movevalue)
  23. skyblock.setColor(0x310000FF)
  24. else
  25. sun.setColor(0xFF880000)
  26. skyblock.setColor(0x000000FF)
  27. end
  28. print(time)
  29. end
  30. end
  31. parallel.waitForAll(move,chase)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement