introduzida opcao de obter dados sobre posicao especifica usando tecla 'i'
This commit is contained in:
@ -140,6 +140,16 @@ def main(mapa: Mapa | None, tamanho_mapa: tuple[int, int]):
|
|||||||
if event.key == pg.K_r:
|
if event.key == pg.K_r:
|
||||||
mapa = Mapa(tamanho_mapa)
|
mapa = Mapa(tamanho_mapa)
|
||||||
popularMapa(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)
|
criarTabuleiro(janela, mapa.dimensao, mapa)
|
||||||
pg.display.flip()
|
pg.display.flip()
|
||||||
|
|||||||
Reference in New Issue
Block a user