View difference between Paste ID: tMmXfXMC and SsTWNTNd
SHOW: | | - or go back to the newest paste.
1
-- 1 - obsidian
2
-- 2 - quartz
3
4
shrek1={
5
       {1,1,1,1,1,1},
6
       {2,0,0,0,0,1},
7
       {2,0,0,0,0,0},
8
       {2,0,0,0,0,1},
9
       {1,1,1,1,1,1,},
10
       }
11
12
shrek2={
13
       {2,3,3,3,3,1},
14
       {1,0,0,0,0,3},
15
       {1,0,0,0,0,0},
16
       {1,0,0,0,0,3},
17
       {2,3,3,3,3,1},
18
       }
19
20
shrek3={
21
       {1,0,0,0,0,1},
22
       {4,0,0,0,0,1},
23
       {1,3,3,3,3,1},
24
       {5,0,0,0,0,3},
25
       {1,0,0,0,0,3},
26
       {5,0,0,0,0,3},
27
       {1,3,3,3,3,1},
28
       {4,0,0,0,0,1},
29
       {1,0,0,0,0,1},
30
       }
31
32
shrek4={
33
       {1,0,0,0,0,1},
34
       {1,1,1,1,1,1},
35
       {5,0,0,0,0,1},
36
       {1,0,0,0,0,1},
37
       {5,0,0,0,0,1},
38
       {1,1,1,1,1,1},
39
       {1,0,0,0,0,1},
40
       }
41
42
shrek5={
43
       {2,2,2,2,2,2},
44
       {2,2,2,2,2,2},
45
       {2,2,2,2,2,2},
46
       {2,2,2,2,2,2},
47
       {2,2,2,2,2,2},
48
       }
49
50
 shrek6={
51
        {6,6,6,6,6,6},
52
        {6,6,6,6,6,6},
53
        {6,6,6,6,6,6},
54
        }
55
 
56
shrek7={6,6,6,6,6,6}
57
       
58
function buildLine (colors)
59
	for i = 1,#colors do
60
		slot = colors[i]
61
        if slot~=0 then
62
 		  turtle.select(slot)
63
   	 	  turtle.placeDown()
64
        end
65
 		turtle.forward()
66
	end
67
	turtle.turnRight()
68
	turtle.forward()
69
	turtle.turnLeft()
70
	for e = 1,#colors do
71
		turtle.back()
72
	end
73
end
74
75
function buildLayer(image)
76
    for i=1,#image do
77
         line=image[i]
78
         buildLine(line)
79
    end
80
  turtle.turnLeft()
81
 for i=1,#image do
82
    turtle.forward()
83
  end
84
  turtle.turnRight()
85
  turtle.up()
86
end
87
88
89
 buildLayer(shrek1)
90
91
 buildLayer(shrek2)
92
93
turtle.turnLeft()
94
for g=1,2 do
95
  turtle.forward()
96
end
97
turtle.turnRight()
98
99
buildLayer(shrek3)
100
101
function help()
102
  turtle.turnRight()
103
  turtle.forward()
104
  turtle.turnLeft()
105
end
106
help()
107
108
buildLayer(shrek4)
109
110
help()
111
112
buildLayer(shrek5)
113
114
help()
115
116
buildLayer(shrek6)
117
118
help()
119
120
buildLayer(shrek7)