sumguytwitches

orbital info display

Oct 16th, 2020 (edited)
2,047
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 1 0
  1. set sgfirst to 0.
  2. set sgp to 0.
  3. set sggo to true.
  4. set sgf to 8.
  5. set sgpr to 4.
  6. function sgd {
  7. parameter l. parameter d.
  8. If l:length > sgpr set sgpr to l:length.
  9. print (l:padleft(sgpr) + ": " +round(d,2)):padright(terminal:width) at (0, sgp).
  10. set sgp to sgp + 1.
  11. }.
  12. set sggo to false. wait 1. set sggo to true.
  13. On round(kuniverse:realtime * sgf) {
  14. set sgp to sgfirst.
  15. sgd("Apoapsis", apoapsis).
  16. sgd("ETA Apoapsis", CHOOSE eta:apoapsis IF apoapsis > 0 ELSE -1).
  17.  
  18. sgd("Periapsis", periapsis).
  19. sgd("ETA Periapsis", eta:periapsis).
  20. sgd("Vertical Speed", ship:verticalspeed).
  21. sgd("AP/PE Diff",apoapsis-periapsis).
  22. sgd("alt radar",alt:radar).
  23. sgd("groundspeed",groundspeed).
  24. sgd("Ox",ship:oxidizer).
  25.  
  26. sgd("Lat",latitude).
  27. sgd("Long",longitude).
  28. Print "":padright(terminal:width) at (0,sgp).
  29. set sgp to sgp + 1.
  30. return sggo.
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment