Guest User

rinfo

a guest
Jun 7th, 2014
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.56 KB | None | 0 0
  1. monitor = peripheral.wrap("top")
  2. monitor.setTextScale(0.5)
  3. while true do
  4. term.clear()
  5. term.setCursorPos(1,1)
  6. print("REAL LIFE SOLAR PLANET INFO - by Wizard")
  7. print("")
  8. print("Type the celestial body name (no Caps):")
  9. local input = read()
  10.  
  11. if input == "earth" then
  12. term.redirect(monitor)
  13. monitor.clear()
  14. monitor.setCursorPos(10,20)
  15. monitor.write("EARHT")
  16. monitor.setCursorPos(4,21)
  17. monitor.write("(Terrestrial Planet)")
  18. monitor.setTextColor(colors.cyan)
  19. monitor.setCursorPos(30,3)
  20. monitor.write("ORBITAL CHARACTERISTICS")
  21. monitor.setCursorPos(30,9)
  22. monitor.write("PHYSICAL CHARACTERISTICS")
  23. monitor.setCursorPos(30,15)
  24. monitor.write("ATMOSPHERE")
  25. monitor.setTextColor(colors.white)
  26. monitor.setCursorPos(30,4)
  27. monitor.write("Aphelion: 152.098.232 Km")
  28. monitor.setCursorPos(30,5)
  29. monitor.write("Perihelion: 147.098.290 Km")
  30. monitor.setCursorPos(30,6)
  31. monitor.write("Orbital Period: 365 days")
  32. monitor.setCursorPos(30,7)
  33. monitor.write("Satellite: YES (1)")
  34. monitor.setCursorPos(30,10)
  35. monitor.write("Mean Radius: 6.371 Km")
  36. monitor.setCursorPos(30,11)
  37. monitor.write("Surface Gravity: 1g (100%)")
  38. monitor.setCursorPos(30,12)
  39. monitor.write("Rotation Period: 24h")
  40. monitor.setCursorPos(30,13)
  41. monitor.write("Mean Temperature: 15 C")
  42. monitor.setCursorPos(30,16)
  43. monitor.write("Nitrogen 78%, Oxygen 21%")
  44. monitor.setCursorPos(30,17)
  45. monitor.write("Water Vapor 1%")
  46. monitor.setCursorPos(30,18)
  47. monitor.write("Traces of Argon and CO2")
  48. image = paintutils.loadImage("earth.nfp")
  49. paintutils.drawImage(image,2,5)
  50. term.redirect(term.native())
  51. else
  52.  
  53. end
  54. end
Advertisement
Add Comment
Please, Sign In to add comment