View difference between Paste ID: LvHcagn8 and djZ5FK3Q
SHOW: | | - or go back to the newest paste.
1
x = 0
2
t = 0
3
cyclet = 0
4
cycles = 0
5
print("x is "..x)
6
print("t is "..t)
7
print("cyclet is "..cyclet)
8
print("cycles are "..cycles)
9
10
function main()
11
if x < 8 then
12
while x < 8 do
13
turtle.dig()
14
turtle.forward()
15
x = x + 1
16
end
17
end
18
end
19
20
function cycleCounter()
21
if x == 8 then
22
cycles = cycles + 1
23
print(cycles)
24
end
25
end
26
27
function turn()
28-
if x == 8 and cyclet == 0 and t == 0 then
28+
if x == 8 and cyclet == 0 then
29
if t == 0 then
30
while x == 8 do
31
print("turn one")
32
turtle.turnRight()
33
turtle.dig()
34
turtle.forward()
35
turtle.turnRight()
36
x = 0
37
t = 1
38
end
39
end
40
end
41
end
42
43
44-
if x == 8 and cyclet == 0 and t == 1 then
44+
45
if x == 8 and cyclet == 0 then
46
if t == 1 then 
47
while x == 8 do
48
print("turn two")
49
turtle.turnLeft()
50
turtle.dig()
51
turtle.forward()
52
turtle.turnLeft()
53
x = 0
54
t = 0
55
end
56
end
57
end
58
end
59
60
61
function endCycle()
62
if cycles == 8 then
63
turtle.digDown()
64
turtle.down()
65
turtle.turnLeft()
66
turtle.turnLeft()
67
cycles = 0
68
t = 0
69
x = 0
70
print("new cycle")
71
if cyclet == 0 then
72
cyclet = 1
73
else
74
cyclet = 0
75
end
76
end
77
end
78-
if x == 8 and cyclet == 1 and t == 0 then
78+
79
function turnThree()
80
if x == 8 and cyclet == 1  then
81
if t == 0 then
82
while x == 8 do
83
print("turn three")
84
turtle.turnLeft()
85
turtle.dig()
86
turtle.forward()
87
turtle.turnLeft()
88
x = 0
89
t = 1
90
end
91
end
92
end
93
end
94-
if x == 8 then and cyclet == 1 and t == 1 then
94+
95
96
function turnFour()
97
if x == 8 then and cyclet == 1 then
98
if t == 1 then
99
while x == 8 do
100
print("turn four")
101
turtle.turnRight()
102
turtle.dig()
103
turtle.forward()
104
turtle.turnRight()
105
x = 0
106
t = 0
107
end
108
end
109
end
110
end
111
112
113
while true do
114
main()
115
cycleCounter()
116
endCycle()
117
turn()
118
turnTwo()
119
turnThree()
120
turnFour()
121
end