34128d13c0
renomear função 'mostrarEstatistica()' para 'prepararEstatistica()'
...
para melhor representar o que a função faz (dado que removemos o codigo
que mostrava a estatistica do mapa), renomeamos a função para melhor
descrever a sua tarefa
2026-03-27 11:22:11 +00:00
a77f465bc9
eliminar atalhos de teclas desnecessários
...
atalhos removidos:
m (mostrar mapa no terminal) -> temos um mapa representado em imagem,
não precisamos de ter um igual e feio no terminal
i (mostrar info sobre posicao especifica) -> já fazemos isso dentro da
janela da app, duplicação no terminal desnecessária
2026-03-27 11:14:31 +00:00
fddca3735d
criar janelas com info sobre posicao seleccionada e com estatisticas do mapa
2026-03-24 22:26:49 +00:00
88c71ec6fc
permitir seleccionar e tirar selecção de quadrado do mapa
2026-03-24 16:16:52 +00:00
36c4b5349e
uso do rato para seleccionar e mostrar posicao no tabuleiro
2026-03-24 12:58:30 +00:00
dd5caf8ccf
adicionado metodo 'cor()' na classe Agente (temporario)
2026-03-24 10:31:03 +00:00
4dad189451
função 'criarTabuleiro' simplificada, para usar apenas a altura para calcular tamanho de quadrados
2026-03-24 10:17:52 +00:00
a7e10eacc3
funcao 'criarTabuleiro' simplificada, tendo apenas 2 argumentos de entrada
2026-03-24 09:54:08 +00:00
aaa2c304e2
introduzida opcao de obter dados sobre posicao especifica usando tecla 'i'
2026-03-21 21:51:57 +00:00
060a71ed3a
eliminar comentarios desnecessarios
2026-03-20 11:42:07 +00:00
f3a7493ff8
implementar alterações da classe 'Agente'
2026-03-19 21:33:18 +00:00
b32e1ea096
criar excepcao quando é passado mapa como None
2026-03-19 12:55:38 +00:00
6952e5b03a
corrigir erro de newline em f-strings
2026-03-19 12:40:47 +00:00
4d1505a63f
alterada interação com tecla c (change)
...
agora a tecla c (change) permite alterar o tamanho do mapa. para fazer
reset, usa-se agora a tecla 'r' (reset)
2025-03-22 21:55:45 +00:00
8e95afd7a0
adicionar função para mostrar mapa actual
2024-09-24 19:23:38 +01:00
6b71fcea23
definir interacções de Agentes em modulo 'interaccoes.py'
2024-09-23 12:28:21 +01:00
99c78b8ed8
removida importação de modulo 'typing'
2024-09-20 12:53:30 +01:00
4adfb19893
adicionar gestão de erros à função 'devolveCor()'
2024-09-20 12:50:03 +01:00
a0cb7db3ad
adicionago type hint para parametro 'agente'
2024-09-19 17:40:54 +01:00
1cd656c3f8
adicionar função de mudar distribuicao de mapa e mostrar estatisticas de mapa
2024-09-19 10:55:28 +01:00
fe8fd43228
mudar parte gráfica para pygame
2024-09-18 17:50:47 +01:00
24bf162314
desenhar mapa numa ciaxa de dialogo
2024-09-13 17:46:51 +01:00
ccc1ae4c91
definir frame mapa
2024-09-10 10:42:28 +01:00
11fd6403ba
criação esqueleto para interface GUI
2024-09-07 19:13:28 +01:00
d4d2b04e3e
criação de ficheiro para gerir a componente de interface gráfica
2024-09-07 00:59:59 +01:00