diff --git a/modules/agente.py b/modules/agente.py index 6d7295b..198d2ea 100644 --- a/modules/agente.py +++ b/modules/agente.py @@ -17,7 +17,7 @@ class Agente: id_agente: int = 0 # banco de memoria banco_memoria: dict[int, list[int]] = {} - posicao: tuple[int, int] + posicao: tuple[int, int] = (0, 0) def __init__(self, estrategia: str = "", posicao: tuple[int, int] = (0, 0)): # definir estrategia aleatoriamente diff --git a/modules/mapa.py b/modules/mapa.py index f1fea99..1ac9003 100644 --- a/modules/mapa.py +++ b/modules/mapa.py @@ -2,6 +2,7 @@ # import random # from modules import agente +from modules import agente from modules.agente import Agente # import modules.estrategia as ModEstrategia @@ -47,7 +48,7 @@ class Mapa: """devolver objecto que está na 'posicao'""" pos_x: int = posicao[0] pos_y: int = posicao[1] - # aplicar wrap_around_map, desta forma tambem evitamos erros de dimensao + # aplicar wrap_around_map, e evitam-se erros de dimensao if pos_x < 0: pos_x = self.dimensao[0] - 1 if pos_x >= self.dimensao[0]: