Advertisement
dadragon84

TimberHouse

Sep 12th, 2014
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 17.96 KB | None | 0 0
  1. --{program="bHalfTimberHouse",version="1.01",date="2013-12-01",basicFunc="0.11",basicFuncDate="2013-09-26",addFunc="0.00"",addFuncDate="n.a."}
  2. ---------------------------------------
  3. -- bHalfTimberHouse    by Severino
  4. -- 2013-12-01, v1.01   info corrected
  5. -- 2013-11-30, v1.00   initial
  6. ---------------------------------------
  7. -- basic functions: v1.11, 2013-09-26
  8. -- additional func: n.a.
  9. ---------------------------------------
  10.  
  11. ---------------------------------------
  12. ---- VARIABLES ------------------------
  13. ---------------------------------------
  14. local blnSkipWait=false
  15. local blnFullHouse=true
  16. local blnDigEntrance=true
  17.  
  18. ---------------------------------------
  19. ---- tArgs ----------------------------
  20. ---------------------------------------
  21. local tArgs = {...}
  22. if #tArgs == 1 then -- no error check
  23.   blnSkipWait=tArgs[1]
  24. end
  25.  
  26. ---------------------------------------
  27. -- basic functions for turtle control -
  28. ---------------------------------------
  29. local function gf()  while not turtle.forward()   do end end
  30. local function gb()  while not turtle.back()      do end end
  31. local function gu()  while not turtle.up()        do end end
  32. local function gd()  while not turtle.down()      do end end
  33. local function gl()  while not turtle.turnLeft()  do end end
  34. local function gr()  while not turtle.turnRight() do end end
  35. local function df()  turtle.dig()       end
  36. local function du()  turtle.digUp()     end
  37. local function dd()  turtle.digDown()   end
  38. local function pf()  turtle.place()     end
  39. local function pu()  turtle.placeUp()   end
  40. local function pd()  turtle.placeDown() end
  41. local function sf()  turtle.suck()      end
  42. local function su()  turtle.suckUp()    end
  43. local function sd()  turtle.suckDown()  end
  44. local function Df()  turtle.drop()      end
  45. local function Du()  turtle.dropUp()    end
  46. local function Dd()  turtle.dropDown()  end
  47. local function ss(s) turtle.select(s)   end
  48.  
  49. local function waitKey(strText)
  50.   local event, scancode
  51.   write(strText)
  52.   event, scancode = os.pullEvent("key")
  53.   print()
  54. end
  55.  
  56. ---------------------------------------
  57. -- builder program --------------------
  58. ---------------------------------------
  59. term.clear() term.setCursorPos(1,1)
  60.  print("+-------------------------------------+")
  61.  print("| bHalfTimberHouse, by Severino|")
  62.  print("+-------------------------------------+")
  63.  print("| Put in slot no. listed materials:   |")
  64.  print("|  1-3: wall1(64,64,19) 4: wall2(61)  |")
  65.  print("|    5: fences(8+8)  6: stairs(4)     |")
  66.  print("|    7: slabs1(62)   8: slabs2(59)    |")
  67.  print("| 9+10: logs/planks(64,43)            |")
  68.  print("|   11: glass(42)   12: torches(10)   |")
  69.  print("|   13: pressure plate(1)             |")
  70.  print("|   14: door(1)(opt.B)   16:(opt.A)   |")
  71.  print("+-------------------------------------+")
  72.  if not blnSkipWait then
  73.    waitKey("Put in materials + press key!")
  74.  end
  75.  term.clear() term.setCursorPos(1,1)
  76.  print("+-------------------------------------+")
  77.  print("| bHalfTimberHouse, by Severino       |")
  78.  print("+-------------------------------------+")
  79.  print("| Option A:                           |")
  80.  print("|  Put block(s) in slot 16  to only   |")
  81.  print("|  build ground floor (less mats req).|")
  82.  print("| Option B:                           |")
  83.  print("|  If you put no item in slot 14(door)|")
  84.  print("|  then turtle won't dig an entrance. |")
  85.  print("|  Use this for multi-story houses.   |")
  86.  print("|  This may need 16 fences in slot 5. |")
  87.  print("+-------------------------------------+")
  88.  if not blnSkipWait then
  89.    waitKey("Put in materials + press key!")
  90.  end
  91.  
  92.  -- check options
  93.  if turtle.getItemCount(16)>0  then blnFullHouse  =false end
  94.  if turtle.getItemCount(14)==0 then blnDigEntrance=false end
  95.  
  96.  term.clear() term.setCursorPos(1,1)
  97.  print("Let's build something nice:")
  98.  print("  working on layer 1 ...") gl()
  99.  gl() gb() gb() ss(10) pf() gb() ss(1)
  100.  pf() gb() ss(2) pf() gb() ss(2) pf()
  101.  gb() ss(2) pf() gb() ss(10) pf() gb()
  102.  ss(2) pf() gb() ss(2) pf() gb() ss(2)
  103.  pf() gb() ss(2) pf() gr() gb() ss(10)
  104.  pf() gr() gb() ss(2) pf() gb() gb()
  105.  gb() gb() gb() gb() gb() gb() gb()
  106.  gl() gb() ss(2) pf() gl() gb() ss(2)
  107.  pf() gb() gb() gb() gb() gb() gb()
  108.  gb() gb() gb() gr() gb() ss(2) pf()
  109.  gr() gb() ss(1) pf() gb() gb() gb()
  110.  ss(2) pf() gb() ss(6) pf() gb() gb()
  111.  gb() gb() gb() gl() gb() ss(3) pf()
  112.  gl() gb() ss(10) pf() gb() gb() gb()
  113.  gb() gb() gb() gb() gb() gb() gr()
  114.  gb() ss(10) pf() gr() gb() ss(3) pf()
  115.  
  116.  -- no fences on ground level
  117.  if blnDigEntrance then
  118.    -- no fences
  119.    gb() gb() gb() gb() gb() ss(10) pf()
  120.    gb() gb() gb() gb()  
  121.  else
  122.    -- no door=>not gorund level=>put fences
  123.    ss(5) gb() pf() gb() pf() gb() pf() gb() pf()
  124.    gb() ss(10) pf() ss(5) gb() pf() gb() pf()
  125.    gb() pf() gb() pf()
  126.  end
  127.  
  128.  gl() gb() ss(3)
  129.  pf() gl() gb() ss(10) pf() gb() gb()
  130.  gb() gb() gb() gb() gb() gb() gb()
  131.  gr() gb() ss(10) pf() gr() gb() ss(3)
  132.  pf() gb() gb() gb() gb() gb() gb()
  133.  gb() gb() gb() gl() gb() ss(3) pf()
  134.  gl() gb() ss(3) pf() gb() gb() gb()
  135.  gb() gb() gb() gb() gb() gb() gr()
  136.  gb() ss(3) pf() gr() gb() ss(3) pf()
  137.  gb() gb() gb() gb() gb() gb() gb()
  138.  gb() gb() gl() gb() ss(3) pf() gl()
  139.  gb() gb() gb() gb() gb() gb() gb()
  140.  gb() gb() gb() gr() gr() gb() ss(10)
  141.  pf() gb() ss(3) pf() gb() ss(3) pf()
  142.  gb() ss(3) pf() gb() ss(3) pf() gb()
  143.  ss(10) pf() gb() ss(3) pf() gb() ss(3)
  144.  pf() gb() ss(3) pf() gb() ss(3) pf()
  145.  gb() ss(10) pf() gr() gb() gb() gb()
  146.  gb() gb() gb() gb() gb() gb() gb()
  147.  gl() gu()
  148.  print("  working on layer 2 ...") gl()
  149.  gl() gb() gb() ss(10) pf() gb() ss(2)
  150.  pf() gb() ss(11) pf() gb() ss(11) pf()
  151.  gb() ss(2) pf() gb() ss(10) pf() gb()
  152.  ss(2) pf() gb() ss(11) pf() gb()
  153.  ss(11) pf() gb() ss(2) pf() gr() gb()
  154.  ss(10) pf() gr() gb() ss(2) pf() gb()
  155.  gb() gb() gb() gb() gb() gb() gb()
  156.  gb() gl() gb() ss(2) pf() gl() gb()
  157.  ss(11) pf() gb() gb() gb() gb() gb()
  158.  gb() gb() gb() gb() gr() gb() ss(11)
  159.  pf() gr() gb() ss(11) pf() gb() gb()
  160.  ss(2) pf() gb() ss(6) pf() gb() gb()
  161.  gb() gb() gb() gb() gl() gb() ss(11)
  162.  pf() gl() gb() ss(10) pf() gb() gb()
  163.  gb() gb() gb() gb() gb() gb() gb()
  164.  gr() gb() ss(10) pf() gr() gb() ss(2)
  165.  pf() gb() gb() gb() gb() gb() ss(10)
  166.  pf() gb() gb() gb() gb() gl() gb()
  167.  ss(3) pf() gl() gb() ss(10) pf() gb()
  168.  gb() gb() gb() gb() gb() gb() gb()
  169.  gb() gr() gb() ss(10) pf() gr() gb()
  170.  ss(11) pf() gb() gb() gb() gb() gb()
  171.  gb() gb() gb() gb() gl() gb() ss(11)
  172.  pf() gl() gb() ss(11) pf() gb() gb()
  173.  gb() gb() gb() gb() gb() gb() gb()
  174.  gr() gb() ss(11) pf() gr() gb() ss(2)
  175.  pf() gb() gb() gb() gb() gb() gb()
  176.  gb() gb() gb() gl() gb() ss(2) pf()
  177.  gl() gb() gb() gb() gb() gb() gb()
  178.  gb() gb() gb() gb() gr() gr() gb()
  179.  ss(10) pf() gb() ss(2) pf() gb()
  180.  ss(11) pf() gb() ss(11) pf() gb()
  181.  ss(2) pf() gb() ss(10) pf() gb() ss(2)
  182.  pf() gb() ss(11) pf() gb() ss(11) pf()
  183.  gb() ss(2) pf() gb() ss(10) pf() gr()
  184.  gb() gb() gb() gb() gb() gb() gb()
  185.  gb() gb() gb() gl() gu()
  186.  print("  working on layer 3 ...") gl()
  187.  gl() gb() gb() ss(10) pf() gb() ss(2)
  188.  pf() gb() ss(11) pf() gb() ss(11) pf()
  189.  gb() ss(2) pf() gb() ss(10) pf() gb()
  190.  ss(2) pf() gb() ss(11) pf() gb()
  191.  ss(11) pf() gb() ss(2) pf() gr() gb()
  192.  ss(10) pf() gr() gb() ss(2) pf() gb()
  193.  ss(12) pf() gb() gb() gb() gb() gb()
  194.  gb() gb() gb() gl() gb() ss(2) pf()
  195.  gl() gb() ss(11) pf() gb() gb() gb()
  196.  gb() gb() gb() gb() gb() gb() gr()
  197.  gb() ss(11) pf() gr() gb() ss(11) pf()
  198.  gb() gb() ss(6) pf() gb() gb() gb()
  199.  gb() gb() gb() gb() gl() gb() ss(11)
  200.  pf() gl() gb() ss(10) pf() gb() gb()
  201.  gb() gb() gb() gb() gb() gb() gb()
  202.  gr() gb() ss(10) pf() gr() gb() ss(2)
  203.  pf() gb() ss(12) pf() gb() gb() gb()
  204.  gb() ss(10) pf() gb() gb() gb() gb()
  205.  gl() gb() ss(2) pf() gl() gb() ss(10)
  206.  pf() gb() gb() gb() gb() gb() ss(12)
  207.  pf() gb() gb() gb() gb() gr() gb()
  208.  ss(10) pf() gr() gb() ss(11) pf() gb()
  209.  gb() gb() gb() gb() gb() gb() gb()
  210.  gb() gl() gb() ss(11) pf() gl() gb()
  211.  ss(11) pf() gb() gb() gb() gb() gb()
  212.  gb() gb() gb() gb() gr() gb() ss(11)
  213.  pf() gr() gb() ss(2) pf() gb() ss(12)
  214.  pf() gb() gb() gb() gb() gb() gb()
  215.  gb() gb() gl() gb() ss(2) pf() gl()
  216.  gb() gb() gb() gb() gb() gb() gb()
  217.  gb() gb() gb() gr() gr() gb() ss(10)
  218.  pf() gb() ss(2) pf() gb() ss(11) pf()
  219.  gb() ss(11) pf() gb() ss(2) pf() gb()
  220.  ss(9) pf() gb() ss(2) pf() gb()
  221.  ss(11) pf() gb() ss(11) pf() gb()
  222.  ss(2) pf() gb() ss(9) pf() gr() gb()
  223.  gb() gb() gb() gb() gb() gb() gb()
  224.  gb() gb() gl() gu()
  225.  print("  working on layer 4 ...") gl()
  226.  gl() gb() gb() ss(9) pf() gb() ss(9)
  227.  pf() gb() ss(9) pf() gb() ss(9) pf()
  228.  gb() ss(9) pf() gb() ss(9) pf() gb()
  229.  ss(9) pf() gb() ss(9) pf() gb() ss(9)
  230.  pf() gb() ss(9) pf() gr() gb() ss(9)
  231.  pf() gr() gb() ss(9) pf() gb() ss(4)
  232.  pf() gb() ss(2) pf() gb() ss(4) pf()
  233.  gb() ss(2) pf() gb() ss(4) pf() gb()
  234.  ss(12) pf() gb() gb() gb() gl() gb()
  235.  ss(9) pf() gl() gb() ss(9) pf() gb()
  236.  ss(12) pf() gb() gb() gb() gb() ss(4)
  237.  pf() gb() ss(2) pf() gb() ss(4) pf()
  238.  gb() ss(2) pf() gb() ss(4) pf() gr()
  239.  gb() ss(9) pf() gr() gb() ss(9) pf()
  240.  gb() ss(6) pf() gb() gb() gb() gb()
  241.  ss(4) pf() gb() gb() gb() gb() gl()
  242.  gb() ss(9) pf() gl() gb() ss(9) pf()
  243.  gb() gb() gb() gb() gb() ss(4) pf()
  244.  gb() ss(2) pf() gb() ss(4) pf() gb()
  245.  ss(2) pf() gb() ss(4) pf() gr() gb()
  246.  ss(9) pf() gr() gb() ss(9) pf() gb()
  247.  ss(4) pf() gb() ss(2) pf() gb() ss(4)
  248.  pf() gb() ss(2) pf() gb() ss(9) pf()
  249.  gb() gb() gb() gb() gl() gb() ss(9)
  250.  pf() gl() gb() ss(9) pf() gb() gb()
  251.  gb() gb() gb() ss(4) pf() gb() ss(2)
  252.  pf() gb() ss(4) pf() gb() ss(2) pf()
  253.  gb() ss(4) pf() gr() gb() ss(9) pf()
  254.  gr() gb() ss(9) pf() gb() ss(4) pf()
  255.  gb() ss(2) pf() gb() ss(4) pf() gb()
  256.  ss(2) pf() gb() ss(4) pf() gb() gb()
  257.  gb() gb() gl() gb() ss(9) pf() gl()
  258.  gb() ss(9) pf() gb() ss(12) pf() gb()
  259.  gb() gb() gb() ss(4) pf() gb() ss(2)
  260.  pf() gb() ss(4) pf() gb() ss(2) pf()
  261.  gb() ss(4) pf() gr() gb() ss(9) pf()
  262.  gr() gb() ss(9) pf() gb() ss(4) pf()
  263.  gb() ss(2) pf() gb() ss(4) pf() gb()
  264.  ss(2) pf() gb() ss(4) pf() gb() ss(12)
  265.  pf() gb() gb() gb() gl() gb() ss(10)
  266.  pf() gl() gb() gb() gb() gb() gb()
  267.  gb() gb() gb() gb() gb() gr() gr()
  268.  gb() ss(10) pf() gb() ss(10) pf() gb()
  269.  ss(10) pf() gb() ss(10) pf() gb()
  270.  ss(10) pf() gb() ss(10) pf() gb()
  271.  ss(10) pf() gb() ss(10) pf() gb()
  272.  ss(10) pf() gb() ss(10) pf() gb()
  273.  ss(10) pf() gr() gb() gb() gb() gb()
  274.  gb() gb() gb() gb() gb() gb() gl()
  275.  
  276.  if blnFullHouse then
  277.  gu() print("  working on layer 5 ...")
  278.  gl() gl() gb() gb() ss(7) pf() gb()
  279.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  280.  pf() gb() ss(7) pf() gb() ss(8) pf()
  281.  gb() ss(7) pf() gb() ss(8) pf() gb()
  282.  ss(7) pf() gb() ss(8) pf() gr() gb()
  283.  ss(7) pf() gr() gb() ss(1) pf() gb()
  284.  ss(4) pf() gb() ss(1) pf() gb() ss(4)
  285.  pf() gb() ss(1) pf() gb() ss(4) pf()
  286.  gb() ss(1) pf() gb() ss(4) pf() gb()
  287.  ss(1) pf() gb() ss(4) pf() gl() gb()
  288.  ss(1) pf() gl() gb() ss(1) pf() gb()
  289.  gb() gb() gb() gb() ss(5) pf() gb()
  290.  gb() gb() gb() gr() gb() ss(1) pf()
  291.  gr() gb() ss(1) pf() gb() gb() gb()
  292.  gb() gb() ss(5) pf() gb() gb() gb()
  293.  gb() gl() gb() ss(1) pf() gl() gb()
  294.  ss(9) pf() gb() gb() gb() gb() gb()
  295.  ss(5) pf() gb() gb() gb() gb() gr()
  296.  gb() ss(1) pf() gr() gb() ss(9) pf()
  297.  gb() gb() gb() gb() gb() ss(5) pf()
  298.  gb() gb() gb() gb() gl() gb() ss(1)
  299.  pf() gl() gb() ss(9) pf() gb() gb()
  300.  gb() gb() gb() ss(5) pf() gb() gb()
  301.  gb() gb() gr() gb() ss(1) pf() gr()
  302.  gb() ss(1) pf() gb() gb() gb() gb()
  303.  gb() ss(5) pf() gb() gb() gb() gb()
  304.  gl() gb() ss(1) pf() gl() gb() ss(1)
  305.  pf() gb() gb() gb() gb() gb() ss(5)
  306.  pf() gb() gb() gb() gb() gr() gb()
  307.  ss(1) pf() gr() gb() ss(1) pf() gb()
  308.  gb() gb() gb() gb() ss(5) pf() gb()
  309.  ss(2) pf() gb() ss(4) pf() gb() ss(2)
  310.  pf() gb() ss(4) pf() gl() gb() ss(2)
  311.  pf() gl() gb() gb() gb() gb() gb()
  312.  gb() gb() gb() gb() gb() gr() gr()
  313.  gb() ss(9) pf() gb() ss(2) pf() gb()
  314.  ss(2) pf() gb() ss(2) pf() gb() ss(2)
  315.  pf() gb() ss(9) pf() gb() ss(7) pf()
  316.  gb() ss(8) pf() gb() ss(7) pf() gb()
  317.  ss(8) pf() gb() ss(7) pf() gr() gb()
  318.  gb() gb() gb() gb() gb() gb() gb()
  319.  gb() gb() gl() gu()
  320.  print("  working on layer 6 ...") gl()
  321.  gl() gb() gr() gb() gl() gb() ss(7)
  322.  pf() gb() ss(8) pf() gb() ss(7) pf()
  323.  gb() ss(8) pf() gb() ss(7) pf() gb()
  324.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  325.  pf() gb() ss(7) pf() gb() ss(8) pf()
  326.  gr() gb() ss(7) pf() gr() gb() ss(1)
  327.  pf() gb() ss(4) pf() gb() ss(1) pf()
  328.  gb() ss(4) pf() gb() ss(1) pf() gb()
  329.  ss(4) pf() gb() ss(1) pf() gb() ss(4)
  330.  pf() gb() ss(1) pf() gb() ss(4) pf()
  331.  gl() gb() ss(1) pf() gl() gb() ss(1)
  332.  pf() gb() gb() gb() gb() gb() gb()
  333.  gb() gb() gb() gr() gb() ss(1) pf()
  334.  gr() gb() ss(1) pf() gb() gb() gb()
  335.  gb() gb() gb() gb() gb() gb() gl()
  336.  gb() ss(9) pf() gl() gb() ss(11) pf()
  337.  gb() gb() gb() gb() gb() gb() gb()
  338.  gb() gb() gr() gb() ss(9) pf() gr()
  339.  gb() ss(1) pf() gb() gb() gb() gb()
  340.  gb() gb() gb() gb() gb() gl() gb()
  341.  ss(9) pf() gl() gb() ss(1) pf() gb()
  342.  gb() gb() gb() gb() gb() gb() gb()
  343.  gb() gr() gb() ss(11) pf() gr() gb()
  344.  ss(11) pf() gb() gb() gb() gb() gb()
  345.  gb() ss(1) pf() gb() ss(4) pf() gb()
  346.  ss(1) pf() gb() ss(4) pf() gl() gb()
  347.  ss(1) pf() gl() gb() ss(7) pf() gb()
  348.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  349.  pf() gb() ss(7) pf() gb() ss(4) pf()
  350.  gb() gb() gb() gb() gr() gb() ss(1)
  351.  pf() gr() gb() ss(9) pf() gb() ss(1)
  352.  pf() gb() ss(11) pf() gb() ss(11) pf()
  353.  gb() ss(1) pf() gb() ss(9) pf() gb()
  354.  gb() gb() gb() gb() gr() gb() gb()
  355.  gb() gb() gb() gb() gb() gb() gb()
  356.  gb() gl() gu()
  357.  print("  working on layer 7 ...") gl()
  358.  gl() gb() gr() gb() gb() gl() gb()
  359.  ss(7) pf() gb() ss(8) pf() gb() ss(7)
  360.  pf() gb() ss(8) pf() gb() ss(7) pf()
  361.  gb() ss(8) pf() gb() ss(7) pf() gb()
  362.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  363.  pf() gr() gb() ss(7) pf() gr() gb()
  364.  ss(1) pf() gb() ss(4) pf() gb() ss(1)
  365.  pf() gb() ss(4) pf() gb() ss(1) pf()
  366.  gb() ss(4) pf() gb() ss(1) pf() gb()
  367.  ss(4) pf() gb() ss(1) pf() gb() ss(4)
  368.  pf() gl() gb() ss(2) pf() gl() gb()
  369.  ss(9) pf() gb() gb() gb() gb() gb()
  370.  gb() gb() gb() gb() gr() gb() ss(1)
  371.  pf() gr() gb() ss(9) pf() gb() ss(12)
  372.  pf() gb() gb() gb() gb() gb() gb()
  373.  gb() gb() gl() gb() ss(11) pf() gl()
  374.  gb() ss(9) pf() gb() gb() gb() gb()
  375.  gb() gb() gb() gb() gb() gr() gb()
  376.  ss(1) pf() gr() gb() ss(11) pf() gb()
  377.  gb() gb() gb() gb() gb() ss(1) pf()
  378.  gb() ss(4) pf() gb() ss(1) pf() gb()
  379.  ss(4) pf() gl() gb() ss(1) pf() gl()
  380.  gb() ss(7) pf() gb() ss(8) pf() gb()
  381.  ss(7) pf() gb() ss(8) pf() gb() ss(7)
  382.  pf() gb() ss(4) pf() gb() gb() gb()
  383.  gb() gr() gb() ss(11) pf() gr() gb()
  384.  ss(1) pf() gb() ss(12) pf() gb() gb()
  385.  gb() gb() ss(4) pf() gl() gb() gl()
  386.  gb() gb() gb() gb() gb() gb() gr()
  387.  gr() gb() ss(9) pf() gb() ss(1) pf()
  388.  gb() ss(11) pf() gb() ss(11) pf() gb()
  389.  ss(1) pf() gb() ss(9) pf() gb() gb()
  390.  gb() gb() gb() gr() gb() gb() gb()
  391.  gb() gb() gb() gb() gb() gb() gb()
  392.  gl() gu()
  393.  print("  working on layer 8 ...") gl()
  394.  gl() gb() gr() gb() gb() gb() gl()
  395.  gb() ss(7) pf() gb() ss(8) pf() gb()
  396.  ss(7) pf() gb() ss(8) pf() gb() ss(7)
  397.  pf() gb() ss(8) pf() gb() ss(7) pf()
  398.  gb() ss(8) pf() gb() ss(7) pf() gb()
  399.  ss(8) pf() gr() gb() ss(7) pf() gr()
  400.  gb() ss(1) pf() gb() ss(4) pf() gb()
  401.  ss(1) pf() gb() ss(4) pf() gb() ss(1)
  402.  pf() gb() ss(4) pf() gb() ss(1) pf()
  403.  gb() ss(4) pf() gb() ss(1) pf() gb()
  404.  ss(4) pf() gl() gb() ss(1) pf() gl()
  405.  gb() ss(9) pf() gb() gb() gb() gb()
  406.  gb() gb() gb() gb() gb() gr() gb()
  407.  ss(9) pf() gr() gb() ss(1) pf() gb()
  408.  ss(4) pf() gb() gb() gb() gb() ss(4)
  409.  pf() gb() ss(1) pf() gb() ss(4) pf()
  410.  gb() ss(1) pf() gb() ss(4) pf() gl()
  411.  gb() ss(3) pf() gl() gb() ss(7) pf()
  412.  gb() ss(8) pf() gb() ss(7) pf() gb()
  413.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  414.  pf() gb() ss(4) pf() gb() gb() ss(4)
  415.  pf() gb() ss(8) pf() gr() gb() ss(7)
  416.  pf() gr() gb() ss(7) pf() gb() ss(8)
  417.  pf() gb() ss(1) pf() gb() gb() ss(1)
  418.  pf() gb() ss(8) pf() gl() gb() gl()
  419.  gb() gb() ss(8) pf() gb() ss(4) pf()
  420.  gb() gb() ss(4) pf() gb() ss(8) pf()
  421.  gr() gb() ss(7) pf() gr() gb() ss(7)
  422.  pf() gb() ss(8) pf() gb() ss(1) pf()
  423.  gb() ss(1) pf() gb() ss(1) pf() gb()
  424.  ss(8) pf() gb() gb() gb() gb() gb()
  425.  gr() gb() gb() gb() gb() gb() gb()
  426.  gb() gb() gb() gb() gl() gu()
  427.  print("  working on layer 9 ...") gl()
  428.  gl() gb() gr() gb() gb() gb() gb()
  429.  gl() gb() ss(7) pf() gb() ss(8) pf()
  430.  gb() ss(7) pf() gb() ss(8) pf() gb()
  431.  ss(7) pf() gb() ss(8) pf() gb() ss(7)
  432.  pf() gb() ss(8) pf() gb() ss(7) pf()
  433.  gb() ss(8) pf() gr() gb() ss(7) pf()
  434.  gr() gb() ss(9) pf() gb() ss(9) pf()
  435.  gb() ss(9) pf() gb() ss(9) pf() gb()
  436.  ss(9) pf() gb() ss(9) pf() gb() ss(9)
  437.  pf() gb() ss(9) pf() gb() ss(9) pf()
  438.  gb() ss(9) pf() gl() gb() ss(9) pf()
  439.  gl() gb() ss(7) pf() gb() ss(8) pf()
  440.  gb() ss(7) pf() gb() ss(8) pf() gb()
  441.  ss(7) pf() gb() ss(8) pf() gb() ss(7)
  442.  pf() gb() ss(9) pf() gb() ss(7) pf()
  443.  gb() ss(8) pf() gr() gb() ss(7) pf()
  444.  gr() gb() gb() gb() ss(8) pf() gb()
  445.  ss(9) pf() gb() ss(8) pf() gl() gb()
  446.  gl() gb() gb() ss(7) pf() gb() ss(9)
  447.  pf() gb() ss(7) pf() gr() gb() gr()
  448.  gb() gb() ss(8) pf() gb() ss(9) pf()
  449.  gb() ss(8) pf() gl() gb() gl() gb()
  450.  gb() gb() gb() gr() gr() gb() gb()
  451.  ss(7) pf() gb() ss(9) pf() gb() ss(7)
  452.  pf() gb() gb() gb() gb() gb() gb()
  453.  gr() gb() gb() gb() gb() gb() gb()
  454.  gb() gb() gb() gb() gl() gu()
  455.  print("  working on layer 10 ...")
  456.  gl() gl() gb() gr() gb() gb() gb()
  457.  gb() gb() gl() gb() ss(7) pf() gb()
  458.  ss(8) pf() gb() ss(7) pf() gb() ss(8)
  459.  pf() gb() ss(7) pf() gb() ss(8) pf()
  460.  gb() ss(7) pf() gb() ss(8) pf() gb()
  461.  ss(7) pf() gb() ss(8) pf() gr() gb()
  462.  ss(7) pf() gr() gb() gb() gb() gb()
  463.  ss(8) pf() gl() gb() gl() gb() gb()
  464.  ss(8) pf() gr() gb() gr() gb() gb()
  465.  ss(8) pf() gl() gb() gl() gb() gb()
  466.  ss(8) pf() gr() gb() gr() gb() gb()
  467.  ss(8) pf() gb() gb() gb() gb() gb()
  468.  gb() gb() gr() gb() gb() gb() gb()
  469.  gb() gb() gb() gb() gb() gb() gl()
  470.  gd() gd() gd() gd() gd() gd()
  471. end -- if blnFullHouse
  472.  
  473.  gd() gd() gd()
  474.  print("Done. Looks nice to me ;)")
  475.  
  476. if blnDigEntrance then
  477. print("Hm, some finishing touch...")
  478.  gr() gf() gf() gf() gf() gf() gl()
  479.  ss(2) df() gf() du() ss(13) pf() gb()
  480.  ss(14) pf() gr() gb() gb() gb() gb()
  481.  gb() gl()
  482.  print("That looks much better!")
  483. end
  484.  
  485.  os.sleep(0.4)
  486.  print("***************************************")
  487.  print("*  Turtle programs by Severino:)      *")
  488.  print("***************************************")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement