Skip to content

Commit 3591765

Browse files
author
renzon
committed
Fase Brasil
1 parent fbe4761 commit 3591765

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

fases/brasil.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# -*- coding: utf-8 -*-
2+
from os import path
3+
import sys
4+
5+
project_dir = path.dirname(__file__)
6+
project_dir = path.join('..')
7+
sys.path.append(project_dir)
8+
9+
from atores import PassaroAmarelo, PassaroVermelho, Obstaculo, Porco
10+
from fase import Fase
11+
from placa_grafica_tkinter import rodar_fase
12+
13+
if __name__ == '__main__':
14+
fase = Fase(intervalo_de_colisao=10)
15+
16+
17+
18+
# Adicionar Pássaros Amarelos
19+
for i in range(50):
20+
fase.adicionar_passaro(PassaroAmarelo(30, 30))
21+
22+
# linhas verticais
23+
for i in range(30, 300, 32):
24+
fase.adicionar_porco(Porco(700, i))
25+
fase.adicionar_porco(Porco(200, i))
26+
27+
# linhas horizontais
28+
for i in range(240, 680, 32):
29+
fase.adicionar_porco(Porco(i, 30))
30+
fase.adicionar_porco(Porco(i, 286))
31+
32+
x0 = 210
33+
# losango
34+
meio = 160
35+
n = 9
36+
delta_x = 28
37+
delta_y = 12
38+
for i in range(1, n):
39+
fase.adicionar_porco(Porco(x0 + delta_x * i, meio + delta_y * i))
40+
fase.adicionar_porco(Porco(x0 + delta_x * i, meio - delta_y * i))
41+
fase.adicionar_porco(Porco(x0 + (n + i - 1) * delta_x, meio + (n - i) * delta_y))
42+
fase.adicionar_porco(Porco(x0 + (n + i - 1) * delta_x, meio + (i - n) * delta_y))
43+
44+
rodar_fase(fase)

0 commit comments

Comments
 (0)