diff --git a/modules/mapa.py b/modules/mapa.py index d632c72..1c44aee 100644 --- a/modules/mapa.py +++ b/modules/mapa.py @@ -1,7 +1,9 @@ # funções associadas a operações com o Mapa +import random from modules import agente from modules.agente import Agente +import modules.estrategia as ModEstrategia class Mapa: @@ -19,11 +21,12 @@ class Mapa: \tdimensao: {self.dimensao[0]} x {self.dimensao[1]}' def inicializar(self, aleatorio: bool = False) -> list: + nomes_estrategias = ModEstrategia.listaNomesEstrategias() # inicializar mundo for _ in range(0, self.dimensao[0]): mundo_tmp: list = [] for _ in range(0, self.dimensao[1]): - mundo_tmp.append(Agente(aleatorio)) + mundo_tmp.append(Agente(random.choice(nomes_estrategias))) self.mundo.append(mundo_tmp) return self.mundo