Pathfinding añadido (en pruebas)
Pathfinding funciona (Ampliar para ver detalles)
Presionar la flecha arriba para que el enemigo se mueva hacia el personaje.
Falta hacer que el enemigo se mueva una sola casilla (intentado con el booleano prd sin éxito de momento).
Falta corregir la función nexToPlayer para que si el enemigo está al lado del jugador no intente ponerse encima.
Añadida función de debug: muestraCoordenadas.
Encapsulado el código de la búsqueda del path para una mayor legibiliad.
Añadido movimiento por turnos, aún con pequeños bugs.
Añadido HUD sencillo con la vida del jugador.
Los enemigos ahora atacan al jugador si están al lado suyo en lugar de seguir itnentando moverse.
TODO: Evitar que se ejecute varias veces el pathfinding/ataque en la función step.
Solucionado lag entre turnos (ahora se gestionan por eventos).
TODO: Arreglar combate en sí, el enemigo no ataca siempre al jugador aunque esté al lado, y a veces se para antes de lelgar hasta él.
Cambio para pasar el turno
Solucionado el bug en la función findNextLW
El jugador sólo puede moverse en su turno. Añadida funcionalidad para que los enemigos se notifiquen en caso de coger el turno y haberse movido ya.
Avance en el sistema de turnos
El jugador no pasa el turno si choca contra una pared. El intercambio de turnos se hace correctamente también con dos enemigos.
BUG: Problemas al detectar paredes en el FindNextLW
Refactorización y movimiento enemigo sin que colisionen entre sí