cancel manima project

This commit is contained in:
Kaio Henrique 2024-12-01 21:16:08 -03:00
parent bffbecab78
commit 74f77706c9
1 changed files with 0 additions and 131 deletions

View File

@ -1,131 +0,0 @@
import turtle as tl
import time
#setup
tl.setup(900,600,None,None)
#funções aleatorias super nescessarias
def retan(color):
tl.begin_fill()
tl.color(color)
tl.fd(200)
tl.left(90)
tl.fd(100)
tl.left(90)
tl.fd(200)
tl.left(90)
tl.fd(100)
tl.end_fill()
tl.up()
tl.left(180)
tl.fd(100)
tl.right(90)
#pass
def eyes(size):
tl.down()
tl.color("white")
tl.begin_fill()
tl.circle(size)
tl.end_fill()
tl.color("black")
tl.circle(size)
tl.up()
#pass
#63 iterações no reichtangle
def reichtangle(pos):
tl.goto(pos, -150)
tl.down()
retan("black")
retan("light gray")
retan("red")
tl.up()
tl.right(90)
tl.fd(50)
tl.left(90)
tl.fd(50)
eyes(15)
tl.fd(100)
eyes(15)
#pass
def french(pos, state):
tl.up()
tl.goto(pos,-150)
tl.begin_fill()
tl.color("white")
tl.circle(100)
tl.end_fill()
tl.color("black")
tl.circle(100)
tl.circle(100,30)
tl.begin_fill()
tl.color("blue")
tl.circle(100, 120)
tl.end_fill()
tl.color("black")
tl.circle(100, 60)
tl.begin_fill()
tl.color("red")
tl.circle(100, 120)
tl.end_fill()
if state == "normal":
tl.circle(100,60)
tl.seth(90)
tl.fd(130)
tl.left(90)
eyes(10)
tl.fd(50)
eyes(10)
elif state == "startled":
tl.circle(100,40)
tl.seth(90)
tl.fd(150)
tl.seth(180)
eyes(15)
tl.fd(80)
eyes(15)
#fundo de tela
tl.tracer(0)
tl.bgcolor("light blue")
bg = tl.Turtle()
bg.up()
bg.begin_fill()
bg.color("green")
bg.goto(-450,-300)
bg.down()
bg.goto(-450, 0)
bg.goto(450, 0)
bg.goto(450,-300)
bg.goto(-450,-300)
bg.end_fill()
bg.up()
bg.goto(400,250)
bg.begin_fill()
bg.color("Yellow")
bg.circle(25)
bg.end_fill()
bg.hideturtle()
tl.update()
tl.tracer(1)
tl.up()
tl.tracer(0)
reichtangle(-400)
french(200, "startled")
tl.update()
#63 é o numero de iterações para 1 reichtangle
#for i in range(63):
#tl.undo()
tl.exitonclick()
tl.mainloop()