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