introduzida opcao de obter dados sobre posicao especifica usando tecla 'i'

This commit is contained in:
2026-03-21 21:51:57 +00:00
parent 8c8f7c3058
commit aaa2c304e2

View File

@ -140,6 +140,16 @@ def main(mapa: Mapa | None, tamanho_mapa: tuple[int, int]):
if event.key == pg.K_r:
mapa = Mapa(tamanho_mapa)
popularMapa(mapa)
if event.key == pg.K_i:
print("devolver informação de posicao (x,y)")
pos_x: int = int(input("posicao x: "))
pos_y: int = int(input("posicao y: "))
if pos_x > mapa.dimensao[0] or pos_y > mapa.dimensao[1]:
continue
agente: Agente = mapa.posicao((pos_x, pos_y))
print(
f"{id(agente)=}\n{agente.estrategia=}\n{agente.personalidade=}"
)
criarTabuleiro(janela, mapa.dimensao, mapa)
pg.display.flip()