Redefine position of rods and blocks

This commit is contained in:
lolabird 2023-12-21 16:13:46 -07:00
commit 17e173cc44

View file

@ -32,7 +32,7 @@ def stackTowers(num):
def createRods(t): def createRods(t):
for i in range(3): for i in range(3):
t.penup() t.penup()
t.goto(100*i, 100) t.goto(300*i-200, 100)
t.pendown() t.pendown()
t.right(90) t.right(90)
t.forward(200) t.forward(200)
@ -53,9 +53,10 @@ def createTurtles(num):
for i in range(num): for i in range(num):
newTurt = turtle.Turtle() newTurt = turtle.Turtle()
newTurt.shape("square") newTurt.shape("square")
newTurt.shapesize((i+1)/2, (i+1)*2, 1) newTurt.shapesize((i+1)*(1/5), (i+1)*2, 1)
newTurt.color(generateColor()) newTurt.color(generateColor())
newTurt.goto(0, i*-15) newTurt.penup()
newTurt.goto(-200, i*-15)
turtles.append(newTurt) turtles.append(newTurt)
return(turtle) return(turtle)
@ -68,12 +69,14 @@ def main():
num = 7 num = 7
tRod = turtle.Turtle() tRod = turtle.Turtle()
tRod.pensize(5) tRod.pensize(5)
turts = createTurtles(num)
wn = turtle.Screen() wn = turtle.Screen()
createRods(tRod) createRods(tRod)
stackTowers(num) stackTowers(num)
turts = createTurtles(num)
wn.exitonclick() wn.exitonclick()
main() main()