Advertisement
Leprofourbus

img

Dec 15th, 2024 (edited)
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. -- Assurez-vous que le moniteur est connecté
  2. local monitor = peripheral.find("monitor")
  3. if not monitor then
  4. print("Aucun moniteur trouvé.")
  5. return
  6. end
  7.  
  8. -- Définir la taille du moniteur
  9. local width, height = monitor.getSize()
  10.  
  11. -- Le paysage en ASCII avec des sauts de ligne
  12. local landscape = [[
  13. /\ /\ /\
  14. / \ / \ / \
  15. / \ / \ / \
  16. /______\ /______\ /______\
  17. /\ /\ /\ /\ /\
  18. / \ / \ / \ / \ / \
  19. / \ / \ / \ \ / \
  20. /______\/______\/______\____\/______\
  21. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  22. ~~~~ ~~~~~~~ ~~~~
  23. ~~~~ ~~~~~~~~~~~~~~~ ~~~~~
  24. ~~~~~~~~~~~~ ~~~~~~~~~~~~~~
  25. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. ]]
  27.  
  28. -- Fonction pour afficher chaque ligne du texte sur le moniteur
  29. local function displayLandscape(text)
  30. -- Découper le texte en lignes
  31. local lines = {}
  32. for line in text:gmatch("[^\r\n]+") do
  33. table.insert(lines, line)
  34. end
  35.  
  36. -- Afficher chaque ligne sur le moniteur
  37. monitor.clear()
  38. for i, line in ipairs(lines) do
  39. monitor.setCursorPos(1, i)
  40. monitor.write(line)
  41. end
  42. end
  43.  
  44. -- Afficher le paysage
  45. displayLandscape(landscape)
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement