def outro(): global mars_game_completed mars_game_completed = True import MainMenuV4 MainMenuV4.main_menu() pygame.display.iconify() import time from turtle import Pen pen1 = Pen() pen1.color('black', 'green') turtle.clearscreen() pen1.up() pen1.goto(0, 100) pen1.down() pen1.write("You win!", False, 'center', font=('Cooper Black', 18, 'bold')) time.sleep(2) turtle.clearscreen() turtle.done()
def outro(): import time from turtle import Pen global mars_game_completed pen1 = Pen() pen1.color('black', 'green') turtle.clearscreen() pen1.up() pen1.goto(0, 100) pen1.down() pen1.write("You win! now go, you inglorious bastard!", False, 'center', font=('Arial', 24, 'bold')) time.sleep(2) turtle.clearscreen() # gameDone = True turtle.bye() pygame.mixer.pause() import MainMenuV4 MainMenuV4.main_menu()
def draw_char(arr, t: turtle.Pen, scale = 1): x, y = get_abs_pos() for dx, dy, penup in arr: x += dx * scale y += dy * scale if penup: t.penup() t.goto(x, y) t.pendown() std_pos[0] += 1 t.penup() t.goto(get_abs_pos()) t.pendown()
def initial(): global t t = Pen() t.pensize(1) t.pencolor('grey') t.hideturtle() t.penup() for i in range(m + 1): t.goto(point_y_up[i]) t.pendown() t.goto(point_y_down[i]) t.penup() for i in range(n + 1): t.goto(point_x_le[i]) t.pendown() t.goto(point_x_ri[i]) t.penup()
from turtle import Pen from random import randint laki = Pen() def square(): side = 1 length = randint(20, 100) while side <=4: laki.forward(length) laki.left(90) side += 1 while True: laki.speed(1000) laki.penup() laki.goto(randint(-250, 250), randint(-250, 250)) laki.pendown() laki.begin_fill() laki.color("#" + str(randint(100000, 999999))) square() laki.end_fill()
class Personagem: def __init__(self, nome = str, exibir=True): self._img = Pen() self._img.up() self._img.shape(nome+'.gif') print(nome+'.gif') self._img.speed('fastest') self._caneta = Pen() self._caneta.hideturtle() self._caneta.pensize(2) self._caneta.color('white') if not exibir: self._img.hideturtle() def esconder(self): self._img.hideturtle() def exibir(self): self._img.showturtle() def falar(self, mensagem = str): #mensagem = formata(mensagem) x,y = self._img.position() self._caneta.up() self._caneta.goto(x,y) self._caneta.down() self._caneta.goto(x+100,y+100) self._caneta.write(mensagem) time.sleep(4) self._caneta.clear() def andar_direita(self, distancia = int): self._img.forward(distancia) def andar_esquerda(self, distancia = int): self._img.left(180) self._img.forward(distancia) def vapara (self, x = int, y = int): self._img.goto(x, y) def pular_cima (self): x,y = self._img.position() self._img.goto(x, y+100) time.sleep(0.5) self._img.goto(x+50, y-100) def pular_tras (self): x,y = self._img.position() self._img.goto(x-100, y+100) time.sleep(0.5) self._img.goto(x-100, y-100) def pular_frente (self): x,y = self._img.position() self._img.goto(x+100, y+100) time.sleep(0.5) self._img.goto(x+100, y-100) def posicao(self): return self._img.position() def lancar(self, vx = int, vy = int): x,y = self.posicao() for i in range(20): self.vapara(x+i*vx, y+i*vy) vy -= 1