Base-Defense
Projeto de um jogo desenvolvido em C++/SFML da disciplina de Linguagem de Programação
Membros públicos | Mostrar lista completa dos membros
Referência à classe Runner

#include <runner.hpp>

Diagrama de heranças da classe Runner
Inimigo

Membros públicos

 Runner (const string &inimigoFile)
 Construtor da classe Runner que herda de Inimigo. Mais...
 
- Membros públicos herdados de Inimigo
 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...
 

Outros membros herdados

- Atributos Protegidos herdados de Inimigo
float velocidade
 
Time intervaloDisparo = seconds(3)
 

Documentação dos Construtores & Destrutor

◆ 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
runnerFileArquivo de imagem do Runner

A documentação para esta classe foi gerada a partir dos seguintes ficheiros: