adição de anotações de tipo de variaveis
This commit is contained in:
@ -1,9 +1,9 @@
|
||||
# funções associadas a operações com o Mapa
|
||||
|
||||
import random
|
||||
from modules import agente
|
||||
#import random
|
||||
#from modules import agente
|
||||
from modules.agente import Agente
|
||||
import modules.estrategia as ModEstrategia
|
||||
#import modules.estrategia as ModEstrategia
|
||||
|
||||
|
||||
class Mapa:
|
||||
@ -12,7 +12,7 @@ class Mapa:
|
||||
listas, e cada posição guarda um objecto 'Agente'
|
||||
'''
|
||||
dimensao: tuple[int, int]
|
||||
mundo: list
|
||||
mundo: list[list[Agente | None]]
|
||||
id_mapa: int
|
||||
|
||||
def __init__(self, dimensao: tuple[int, int], aleatorio: bool = False):
|
||||
@ -25,10 +25,10 @@ class Mapa:
|
||||
return f'Dados Mapa ({self.id_mapa})\n \
|
||||
\tdimensao: {self.dimensao[0]} x {self.dimensao[1]}'
|
||||
|
||||
def inicializar(self) -> list:
|
||||
def inicializar(self) -> list[list[Agente | None]]:
|
||||
# inicializar mundo
|
||||
for _ in range(0, self.dimensao[0]):
|
||||
mundo_tmp: list = []
|
||||
mundo_tmp: list[Agente | None] = []
|
||||
for _ in range(0, self.dimensao[1]):
|
||||
mundo_tmp.append(None)
|
||||
self.mundo.append(mundo_tmp)
|
||||
|
||||
Reference in New Issue
Block a user