local commandBlock = peripheral.wrap("back")

monitor = peripheral.wrap("top")
m = peripheral.wrap("top")
monitor.setTextScale(0.5)

--currentCommand = commandBlock.getCommand()

while true do
term.clear()
term.setCursorPos(1,1)
print("REAL LIFE SOLAR PLANET INFO - by Wizard")
print("--------------------------------------------")
print("Type the celestial body name (no Caps):")
local input = read()

if input == "earth" then
term.redirect(monitor)
monitor.clear()
monitor.setCursorPos(10,20)
monitor.write("EARHT")
monitor.setCursorPos(4,21)
monitor.write("(Terrestrial Planet)")
monitor.setTextColor(colors.cyan)
monitor.setCursorPos(30,3)
monitor.write("ORBITAL CHARACTERISTICS")
monitor.setCursorPos(30,9)
monitor.write("PHYSICAL CHARACTERISTICS")
monitor.setCursorPos(30,15)
monitor.write("ATMOSPHERE")
monitor.setTextColor(colors.white)
monitor.setCursorPos(30,4)
monitor.write("Aphelion: 152.098.232 Km")
monitor.setCursorPos(30,5)
monitor.write("Perihelion: 147.098.290 Km")
monitor.setCursorPos(30,6)
monitor.write("Orbital Period: 365 days")
monitor.setCursorPos(30,7)
monitor.write("Satellite: YES (1)")
monitor.setCursorPos(30,10)
monitor.write("Mean Radius: 6.371 Km")
monitor.setCursorPos(30,11)
monitor.write("Surface Gravity: 1g (100%)")
monitor.setCursorPos(30,12)
monitor.write("Rotation Period: 24h")
monitor.setCursorPos(30,13)
monitor.write("Mean Temperature: 15 C")
monitor.setCursorPos(30,16)
monitor.write("Nitrogen 78%, Oxygen 21%")
monitor.setCursorPos(30,17)
monitor.write("Water Vapor 1%")
monitor.setCursorPos(30,18)
monitor.write("Traces of Argon and CO2")
image = paintutils.loadImage("earth.nfp")
paintutils.drawImage(image,2,5)
term.redirect(term.native())
else

if input == "europa" then
term.redirect(monitor)
monitor.clear()
monitor.setCursorPos(10,20)
monitor.write("EUROPA")
monitor.setCursorPos(8,21)
monitor.write("(Satellite)")
monitor.setTextColor(colors.brown)
monitor.setCursorPos(30,3)
monitor.write("ORBITAL CHARACTERISTICS")
monitor.setCursorPos(30,9)
monitor.write("PHYSICAL CHARACTERISTICS")
monitor.setCursorPos(30,15)
monitor.write("ATMOSPHERE")
monitor.setTextColor(colors.white)
monitor.setCursorPos(30,4)
monitor.write("Periapsis: 664.862 Km")
monitor.setCursorPos(30,5)
monitor.write("Apoapsis: 676.938 Km")
monitor.setCursorPos(30,6)
monitor.write("Orbital Period: 3,5 days")
monitor.setCursorPos(30,7)
monitor.write("Satellite of: Jupiter")
monitor.setCursorPos(30,10)
monitor.write("Mean Radius: 1.560 Km")
monitor.setCursorPos(30,11)
monitor.write("S. Gravity: 0.134g (13,4%)")
monitor.setCursorPos(30,12)
monitor.write("Rotation Period: Synchronous")
monitor.setCursorPos(30,13)
monitor.write("Mean Temperature: -171 C")
monitor.setCursorPos(30,16)
monitor.write("Thin; O2")
image = paintutils.loadImage("europa.nfp")
paintutils.drawImage(image,2,5)
term.redirect(term.native())
else

if input == ("jupiter") then
term.redirect(monitor)
monitor.clear()
monitor.setCursorPos(10,20)
monitor.write("JUPITER")
monitor.setCursorPos(8,21)
monitor.write("(Gas Giant)")
monitor.setTextColor(colors.orange)
monitor.setCursorPos(30,3)
monitor.write("ORBITAL CHARACTERISTICS")
monitor.setCursorPos(30,9)
monitor.write("PHYSICAL CHARACTERISTICS")
monitor.setCursorPos(30,15)
monitor.write("ATMOSPHERE")
monitor.setTextColor(colors.white)
monitor.setCursorPos(30,4)
monitor.write("Aphelion: 816.520.800 Km")
monitor.setCursorPos(30,5)
monitor.write("Perihelion: 740.573.600 Km")
monitor.setCursorPos(30,6)
monitor.write("Orbital Period: 11.8 years")
monitor.setCursorPos(30,7)
monitor.write("Satellites: YES (67)")
monitor.setCursorPos(30,10)
monitor.write("Mean Radius: 69.911 Km")
monitor.setCursorPos(30,11)
monitor.write("S. Gravity: 2.5g (250%)")
monitor.setCursorPos(30,12)
monitor.write("Rotation Period: 9.9 hours")
monitor.setCursorPos(30,13)
monitor.write("Mean Temperature: -108 C")
monitor.setCursorPos(30,16)
monitor.write("Hydrogen 89,8%, Helium 10,2%")
monitor.setCursorPos(30,17)
monitor.write("Methane 0,3%, Ammonia 0,026%")
monitor.setCursorPos(30,18)
monitor.write("Hydrogen Deuteride 0,003%")
monitor.setCursorPos(30,19)
monitor.write("Ethane 0,0006%, Water 0,0004%")
image = paintutils.loadImage("jupiter.nfp")
paintutils.drawImage(image,2,5)
term.redirect(term.native())
else

if input == "mars" then
term.redirect(m)
m.clear()
m.setCursorPos(12,20)
m.write("MARS")
m.setCursorPos(4,21)
m.write("(Terrestrial Planet)")
m.setTextColor(colors.red)
m.setCursorPos(30,3)
m.write("ORBITAL CHARACTERISTICS")
m.setCursorPos(30,9)
m.write("PHYSICAL CHARACTERISTICS")
m.setCursorPos(30,15)
m.write("ATMOSPHERE")
m.setTextColor(colors.white)
m.setCursorPos(30,4)
m.write("Aphelion: 249.209.300 Km")
m.setCursorPos(30,5)
m.write("Perihelion: 206.669.000 Km")
m.setCursorPos(30,6)
m.write("Orbital Period: 687.9 days")
m.setCursorPos(30,7)
m.write("Satellites: YES (2)")
m.setCursorPos(30,10)
m.write("Mean Radius: 3.389 Km")
m.setCursorPos(30,11)
m.write("Surface Grabity: 0.376g (37%)")
m.setCursorPos(30,12)
m.write("Rotation Period: 1.02 days")
m.setCursorPos(30,13)
m.write("Mean Temperature: -63 C")
m.setCursorPos(30,16)
m.write("Carbon Dioxide 95,9%")
m.setCursorPos(30,17)
m.write("Argon 1,9%, Nitrogen 1,8%")
m.setCursorPos(30,18)
m.write("Oxygen 0,1%, Carbon 0,05%")
image = paintutils.loadImage("mars.nfp")
paintutils.drawImage(image,2,5)
term.redirect(term.native())
--commandBlock.setCommand("playsound wizard.wiki.mars @a")
--commandBlock.runCommand()
else

if input == "pluto" then
term.redirect(monitor)
monitor.clear()
monitor.setCursorPos(10,20)
monitor.write("PLUTO")
monitor.setCursorPos(6,21)
monitor.write("(Dwarf Planet)")
monitor.setTextColor(colors.brown)
monitor.setCursorPos(30,3)
monitor.write("ORBITAL CHARACTERISTICS")
monitor.setCursorPos(30,9)
monitor.write("PHYSICAL CHARACTERISTICS")
monitor.setCursorPos(30,15)
monitor.write("ATMOSPHERE")
monitor.setTextColor(colors.white)
monitor.setCursorPos(30,4)
monitor.write("Aphelion: 7.311.000.000 Km")
monitor.setCursorPos(30,5)
monitor.write("Perihelion: 4.437.000.000 Km")
monitor.setCursorPos(30,6)
monitor.write("Orbital Period: 247.6 years")
monitor.setCursorPos(30,7)
monitor.write("Satellites: YES (5)")
monitor.setCursorPos(30,10)
monitor.write("Mean Radius: 1.184 Km")
monitor.setCursorPos(30,11)
monitor.write("S. Gravity: 0.067g (6.7%)")
monitor.setCursorPos(30,12)
monitor.write("Rotation Period: -6.3 days")
monitor.setCursorPos(30,13)
monitor.write("Mean Temperature: -229 C")
monitor.setCursorPos(30,16)
monitor.write("Thin; N2, methane and CO")
image = paintutils.loadImage("pluto.nfp")
paintutils.drawImage(image,2,5)
term.redirect(term.native())
else


end
end
end
end
end
end
