From c055b048df6946fa82ec601918f6c707a25f05dc Mon Sep 17 00:00:00 2001 From: Kaio Henrique Date: Thu, 5 Dec 2024 17:25:21 -0300 Subject: [PATCH] minor CatMaus update --- CatMaus/CatMaus.py | 12 ++++-- CatMaus/catmau.py | 98 ---------------------------------------------- 2 files changed, 8 insertions(+), 102 deletions(-) delete mode 100644 CatMaus/catmau.py diff --git a/CatMaus/CatMaus.py b/CatMaus/CatMaus.py index 0f18caf..e1db054 100644 --- a/CatMaus/CatMaus.py +++ b/CatMaus/CatMaus.py @@ -63,6 +63,9 @@ tl.tracer(1) #funções + + #pass + def colide(): if t.distance(t2) < 10: print("Vitoria") @@ -111,6 +114,7 @@ def godown(): # pass + #segunda tartaruga def godir2(): tl.tracer(0) @@ -160,10 +164,10 @@ tl.onkeypress(godir,"d") tl.onkeypress(goleft,"a") tl.onkeypress(goup,"w") tl.onkeypress(godown, "s") -tl.onkeypress(godir2,"6") -tl.onkeypress(goleft2,"4") -tl.onkeypress(goup2,"8") -tl.onkeypress(godown2, "5") +tl.onkeypress(godir2,"Right") +tl.onkeypress(goleft2,"Leftd") +tl.onkeypress(goup2,"Up") +tl.onkeypress(godown2, "Down") tl.listen() #loop diff --git a/CatMaus/catmau.py b/CatMaus/catmau.py deleted file mode 100644 index 8145c45..0000000 --- a/CatMaus/catmau.py +++ /dev/null @@ -1,98 +0,0 @@ -import turtle as tl - -# Setup -tl.setup(600, 600, None, None) -t = tl.Turtle() -t.goto(100, 0) -t.color("Blue") -t2 = tl.Turtle() -t2.color("Red") -t2.goto(-100, 0) -tl.tracer(1) - -# Função de colisão -def colide(): - # Verifica se as tartarugas estão na mesma posição (distância é 0) - if t.distance(t2) < 10: # Considerando uma distância pequena como colisão - print("VITÓRIA!") - tl.bye() # Fecha a janela quando as tartarugas colidem - -# Funções de movimento para a primeira tartaruga -def godir(): - tl.tracer(0) - t.seth(0) - t.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def goleft(): - tl.tracer(0) - t.seth(180) - t.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def goup(): - tl.tracer(0) - t.seth(90) - t.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def godown(): - tl.tracer(0) - t.seth(270) - t.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -# Funções de movimento para a segunda tartaruga -def godir2(): - tl.tracer(0) - t2.seth(0) - t2.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def goleft2(): - tl.tracer(0) - t2.seth(180) - t2.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def goup2(): - tl.tracer(0) - t2.seth(90) - t2.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -def godown2(): - tl.tracer(0) - t2.seth(270) - t2.forward(50) - tl.update() - tl.tracer(1) - colide() # Verifica colisão após o movimento - -# Execução -tl.onkeypress(godir, "d") -tl.onkeypress(goleft, "a") -tl.onkeypress(goup, "w") -tl.onkeypress(godown, "s") -tl.onkeypress(godir2, "6") -tl.onkeypress(goleft2, "4") -tl.onkeypress(goup2, "8") -tl.onkeypress(godown2, "5") -tl.listen() - -# Loop -tl.mainloop()