From d55d33b35ee4ff0ece3af608d3c9ded38ccb9ae1 Mon Sep 17 00:00:00 2001 From: Luis Rodrigues Date: Fri, 13 Sep 2024 02:33:12 +0100 Subject: [PATCH] =?UTF-8?q?adaptar=20escolha=20aleat=C3=B3ria=20de=20estra?= =?UTF-8?q?t=C3=A9gias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/mapa.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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