|
Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
|
Componete IA que se move para baixo. Mais...
#include <AIGoDown.h>
Métodos Públicos | |
| AIGoDown (float speed, int dest, TileMap &tileMap, WaveManager &wManager, GameObject &associated) | |
| Construtor. Mais... | |
| 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 | |
| float | speed |
| int | destTile |
| TileMap & | tileMap |
| WaveManager & | waveManager |
| GameObject & | associated |
Componete IA que se move para baixo.
É essencialmente uma IA placeholder que é prova de conceito de implementação de IA por componente.
| AIGoDown::AIGoDown | ( | float | speed, |
| int | dest, | ||
| TileMap & | tileMap, | ||
| WaveManager & | wManager, | ||
| GameObject & | associated | ||
| ) |
Construtor.
| speed | Velocidade de movimento, cujo sentido é para baixo. |
Instancia o componente.
|
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.
| dt | Intervalo de tempo desde a última chamada. |
Instancia o componente.
Implementa Component.
|
private |
|
private |
|
private |
Velocidade de movimento do GameObject com esse componente.
|
private |
|
private |
1.8.8