Advertisement
Dashnopat

[ComputerCraft Turtle] Room Walls, Ceiling and Floor Filler

May 25th, 2015
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. -- Code by Dashnopat: YouTube.com/Dashnopat
  2.  
  3. write("Laenge: ")
  4. l = io.read()
  5.  
  6. write("Breite: ")
  7. b = io.read()
  8.  
  9. write("Hoehe:  ")
  10. h = io.read()
  11.  
  12.  
  13. local d = "rechts"
  14.  
  15.  
  16. function laenge()
  17.   for i=1,l-1 do
  18.     platzieren()
  19.   end
  20. end
  21.  
  22. function breite()
  23.   laenge()
  24.   for k=1,b-1 do
  25.     drehen()
  26.     laenge()
  27.   end
  28. end
  29.  
  30. function drehen()
  31.   if d=="rechts" then
  32.     turtle.turnRight()
  33.     vorne()
  34.     turtle.turnRight()
  35.     d = "links"
  36.   else
  37.     turtle.turnLeft()
  38.     vorne()
  39.     turtle.turnLeft()
  40.     d = "rechts"
  41.   end
  42. end
  43.  
  44. function platzieren()
  45.   if turtle.getItemCount() ~= 0 then
  46.     turtle.placeDown()
  47.   else
  48.     write("Keine Bloecke mehr! Nachfuellen und 'k' eingeben.")
  49.     a = io.read()
  50.    
  51.     if a == "k" then
  52.       write("Fahre mit ausfuellen fort...")
  53.     end
  54.   end
  55. end
  56.  
  57. function hoehe()
  58.   breite()
  59.   for j=1,h-1 do
  60.     turtle.turnRight()
  61.     turtle.turnRight()
  62.     breite()
  63.   end
  64. end
  65.  
  66.  
  67. hoehe()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement