| Projeto IDJ - Towers Of Madness
    TowerDefenseLovecraftnianoZombicida | 
Componete IA que se move para ponto de destino. Mais...
#include <AIPrintPath.h>
| Métodos Públicos | |
| AIPrintPath (TileMap &tilemap, GameObject &associated) | |
| Construtor.  Mais... | |
| ~AIPrintPath (void) | |
| void | Update (float dt) | 
| Atualiza estado.  Mais... | |
| bool | Is (ComponentType type) const | 
| Verifica se essa componente é do tipo informado.  Mais... | |
|  Métodos Públicos inherited from Component | |
| virtual | ~Component (void) | 
| Destrutor.  Mais... | |
| Atributos Privados | |
| int | dest | 
| TileMap & | tilemap | 
| std::shared_ptr< std::vector < int > > | path | 
| ManhattanDistance * | heuristic | 
| GameObject & | associated | 
Componete IA que se move para ponto de destino.
| AIPrintPath::AIPrintPath | ( | TileMap & | tilemap, | 
| GameObject & | associated | ||
| ) | 
Construtor.
| dest | tile de destino. Instancia o componente. | 
| AIPrintPath::~AIPrintPath | ( | void | ) | 
| 
 | virtual | 
Verifica se essa componente é do tipo informado.
Método herdade do componente com o objetivo de identificar que tipo de componente é.
Implementa Component.
| 
 | virtual | 
Atualiza estado.
| associated | GameObject que contém esse componente. | 
Instancia o componente.
Implementa Component.
| 
 | private | 
| 
 | private | 
indice do tile de destino
| 
 | private | 
Heuristica a ser utilizada pelo A* no calculo do caminho
| 
 | private | 
Caminho a ser executado pela IA
| 
 | private | 
indice do tile de destino
 1.8.8
 1.8.8