forked from ghapereira/Jogo-da-Vida
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
30 lines (20 loc) · 752 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# _*_ coding: utf-8 _*_
# @brief Arquivo principal do projeto
# @author Gustavo Pereira
# @date 4/12/2015
from JogoDaVida import JogoDaVida
# Constante que determina quantos 'passos' do jogo serao executados
QUANTIDADE_DE_PASSOS = 10
def main():
jdv = JogoDaVida()
# Preenchimento das celulas pelo metodo modular: sao preenchidas
# modulo celulas e entao sao deixadas espaco celulas em branco, repetindo o
# padrao ate o fim do campo
jdv.preenche_celulas_modular(modulo=3, espaco=5)
# Impressao que mostra a matriz inicial do jogo
jdv.mostra_matriz_jogo()
for i in range(0, QUANTIDADE_DE_PASSOS):
jdv.executa_passo_jogo()
jdv.mostra_matriz_jogo()
if __name__ == '__main__':
main()