pequena correção na inicialização de objecto Agente
This commit is contained in:
@ -17,7 +17,7 @@ class Agente:
|
|||||||
id_agente: int = 0
|
id_agente: int = 0
|
||||||
# banco de memoria
|
# banco de memoria
|
||||||
banco_memoria: dict[int, list[int]] = {}
|
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)):
|
def __init__(self, estrategia: str = "", posicao: tuple[int, int] = (0, 0)):
|
||||||
# definir estrategia aleatoriamente
|
# definir estrategia aleatoriamente
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
# import random
|
# import random
|
||||||
# from modules import agente
|
# from modules import agente
|
||||||
|
from modules import agente
|
||||||
from modules.agente import Agente
|
from modules.agente import Agente
|
||||||
# import modules.estrategia as ModEstrategia
|
# import modules.estrategia as ModEstrategia
|
||||||
|
|
||||||
@ -47,7 +48,7 @@ class Mapa:
|
|||||||
"""devolver objecto que está na 'posicao'"""
|
"""devolver objecto que está na 'posicao'"""
|
||||||
pos_x: int = posicao[0]
|
pos_x: int = posicao[0]
|
||||||
pos_y: int = posicao[1]
|
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:
|
if pos_x < 0:
|
||||||
pos_x = self.dimensao[0] - 1
|
pos_x = self.dimensao[0] - 1
|
||||||
if pos_x >= self.dimensao[0]:
|
if pos_x >= self.dimensao[0]:
|
||||||
|
|||||||
Reference in New Issue
Block a user