#include <runner.hpp>
|
| | Runner (const string &inimigoFile) |
| | Construtor da classe Runner que herda de Inimigo. Mais...
|
| |
| | Inimigo (const string &inimigoFile) |
| | Construtor da classe Inimigo. Mais...
|
| |
| void | mover () |
| | Move o inimigo em direção ao centro do mapa. Mais...
|
| |
| void | atualizarProjeteis (float deltaTime, RenderWindow &window) |
| | Atualiza a posição dos projéteis do inimigo. Mais...
|
| |
| virtual bool | verificarColisao (const Sprite &sprite) |
| | Verifica se houve colisão entre o inimigo e um objeto Sprite. Mais...
|
| |
| void | atirar (const Vector2f &direcao) |
| | Realiza o disparo de um projétil em direção ao herói. Mais...
|
| |
| void | atirarCOOP (const Vector2f &direcaoHeroi, const Vector2f &direcaoTank, const float distanciaHeroi, const float distanciaTank) |
| | Realiza o disparo de projéteis em direção ao herói ou ao tanque aliado no modo cooperativo. Mais...
|
| |
| void | setPosicao (const Vector2f &posicao) |
| | Define a posição do inimigo. Mais...
|
| |
| Vector2f | getPosicao () const |
| | Retorna a posição do inimigo. Mais...
|
| |
| Sprite | getSprite () const |
| | Retorna o Sprite do inimigo. Mais...
|
| |
| bool | isTextureLoaded () const |
| | Verifica se a textura do inimigo foi carregada com sucesso. Mais...
|
| |
| vector< Projetil > & | getProjeteis () |
| | Retorna a lista de projéteis do inimigo. Mais...
|
| |
| void | renderizar (RenderWindow &window) |
| | Renderiza o inimigo na janela de renderização. Mais...
|
| |
◆ Runner()
| Runner::Runner |
( |
const string & |
runnerFile | ) |
|
Construtor da classe Runner que herda de Inimigo.
Este construtor herda de Inimigo e inicializa o Runner com uma certa quantidade de vida, uma imagem. Ajuda a definir a velocidade do Runner.
- Parâmetros
-
| runnerFile | Arquivo de imagem do Runner |
A documentação para esta classe foi gerada a partir dos seguintes ficheiros: