def pentagono(lado): """ Desenha um pentagono. """ cTurtle.showturtle() #----------- for i in range(5): cTurtle.forward(lado) cTurtle.right(72) #---------- cTurtle.hideturtle()
def quadrado_b(lado): """ Desenha um quadrado. """ cTurtle.showturtle() #----------- for i in range(4): cTurtle.forward(lado) cTurtle.right(90) #---------- cTurtle.hideturtle()
def espiral(comp_min, comp_max, passo, angulo): """ Desenho de espirais por justaposi��o de segmentos de recta que v�o rodando de um certo �ngulo. Assumo sentido crescente e rota��o id�ntica � dos ponteiros do rrel�gio. """ cTurtle.down() for segmento in range(comp_min, comp_max, passo): cTurtle.forward(segmento) cTurtle.right(angulo) cTurtle.up() cTurtle.hideturtle()
def poligono_regular(comp_lado, num_lados): """ Desenha um pol’gono. """ cTurtle.showturtle() angulo_viragem = 360 / num_lados #----------- for i in range(num_lados): cTurtle.forward(comp_lado) cTurtle.right(angulo_viragem) #---------- cTurtle.hideturtle()
def poligono_regular(comp_lado,num_lados): """ Desenha um pol’gono. """ cTurtle.showturtle() angulo_viragem = 360 /num_lados #----------- for i in range(num_lados): cTurtle.forward(comp_lado) cTurtle.right(angulo_viragem) #---------- cTurtle.hideturtle()
def quadrado_a(lado): """ Desenha um quadrado. """ cTurtle.showturtle() #----------- cTurtle.fd(lado) cTurtle.rt(90) cTurtle.fd(lado) cTurtle.rt(90) cTurtle.fd(lado) cTurtle.rt(90) cTurtle.fd(lado) cTurtle.rt(90) #---------- cTurtle.hideturtle()
def poligono_regular_b(comp_lado, num_lados): """ Desenha um pol’gono. """ cTurtle.bgcolor("red") cTurtle.begin.fill() cTurtle.showturtle() CTurtle.pencolor("red") angulo_viragem = 360 / num_lados #----------- for i in range(num_lados): cTurtle.forward(comp_lado) cTurtle.right(angulo_viragem) #---------- cTurtle.hideturtle() cTurtle.end_fill()
def poligono_regular_b(comp_lado,num_lados): """ Desenha um pol’gono. """ cTurtle.bgcolor("red") cTurtle.begin.fill() cTurtle.showturtle() CTurtle.pencolor("red") angulo_viragem = 360 /num_lados #----------- for i in range(num_lados): cTurtle.forward(comp_lado) cTurtle.right(angulo_viragem) #---------- cTurtle.hideturtle() cTurtle.end_fill()
def desenha_enforcado(i): cTurtle.up() if(i==0): cTurtle.goto(60,-90) cTurtle.setheading(180) cTurtle.down() cTurtle.forward(130) cTurtle.right(90) cTurtle.forward(160) cTurtle.right(90) cTurtle.forward(70) cTurtle.right(90) cTurtle.forward(20) cTurtle.up() cTurtle.goto(-70,50) cTurtle.down() cTurtle.goto(-50,70) elif(i==1): cTurtle.goto(-20,30) cTurtle.down() cTurtle.circle(20) elif(i==2): cTurtle.goto(0,10) cTurtle.down() cTurtle.goto(0,-30) elif(i==3): cTurtle.goto(0,0) cTurtle.down() cTurtle.goto(-20,-10) elif(i==4): cTurtle.goto(0,0) cTurtle.down() cTurtle.goto(20,-10) elif(i==5): cTurtle.goto(0,-30) cTurtle.down() cTurtle.goto(-20,-70) cTurtle.goto(-30,-70) elif(i==6): cTurtle.goto(0,-30) cTurtle.down() cTurtle.goto(20,-70) cTurtle.goto(30,-70) cTurtle.hideturtle()
from gameclass import * import cTurtle """ Setup Turtle """ cTurtle.speed(10) cTurtle.hideturtle() cTurtle.colormode(255) """Adjust Screen""" cTurtle.screensize(780,780) cTurtle.winsize(780,780) """ Create a new game """ game=Game(cTurtle) #game.debug = True if __name__ == "__main__": game.NewGame() cTurtle.listen() cTurtle.mainloop()