remover duplicação de codigo
usar função 'popularMapa()' do modulo 'gui.py' para popular mapa na inicialização da app
This commit is contained in:
@ -11,14 +11,9 @@ ModEstrategia.carregarFicheirosEstrategias("strategies/")
|
||||
|
||||
# criar mapa com tamanho_mundo
|
||||
mapa = Mapa(tamanho_mundo)
|
||||
# popular mapa com Agentes
|
||||
for pos_y in range(0, mapa.dimensao[0]):
|
||||
for pos_x in range(0, mapa.dimensao[1]):
|
||||
# escolher uma estrategia aleatoria
|
||||
tmp_estrategia = random.choice(ModEstrategia.listaNomesEstrategias())
|
||||
# criar Agente com estrategia aleatoria e colocar na posicao y e x
|
||||
mapa.mundo[pos_y][pos_x] = Agente(tmp_estrategia, (pos_y, pos_x))
|
||||
|
||||
# popular mapa com Agentes
|
||||
Gui.popularMapa(mapa)
|
||||
|
||||
# Gui.App(mapa)
|
||||
Gui.main(mapa, tamanho_mundo)
|
||||
|
||||
Reference in New Issue
Block a user