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