pequena correção na inicialização de objecto Agente
This commit is contained in:
@ -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
|
||||
|
||||
@ -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]:
|
||||
|
||||
Reference in New Issue
Block a user