#include <projeteis.hpp>
◆ Projetil()
| Projetil::Projetil |
( |
const Vector2f & |
posicaoInicial, |
|
|
const Vector2f & |
direcao, |
|
|
const Sprite & |
spriteProjetil, |
|
|
Inimigo * |
owner |
|
) |
| |
Construtor da classe Projetil.
Este construtor inicializa o projétil com uma certa posição, direção, sprite e dono.
- Parâmetros
-
| posicaoInicial | Posição inicial do projétil |
| direcao | Direção do projétil |
| spriteProjetil | Sprite do projétil |
| owner | Dono do projétil |
◆ getGlobalBounds()
| FloatRect Projetil::getGlobalBounds |
( |
| ) |
const |
Retorna o retângulo de colisão do projétil.
- Retorna
- FloatRect
◆ getOwner()
| Inimigo * Projetil::getOwner |
( |
| ) |
const |
Retorna o dono do projétil.
- Retorna
- Inimigo*
◆ getPosicao()
| Vector2f Projetil::getPosicao |
( |
| ) |
const |
Retorna a posição do projétil.
- Retorna
- Vector2f: Posição do projétil
◆ getSprite()
| Sprite Projetil::getSprite |
( |
| ) |
const |
Retorna a sprite do projétil.
- Retorna
- Sprite
◆ isTextureLoaded()
| bool Projetil::isTextureLoaded |
( |
| ) |
const |
Verifica se a textura do projétil foi carregada.
- Retorna
- true
-
false
◆ mover()
| void Projetil::mover |
( |
float |
deltaTime | ) |
|
Move o projétil.
Move o projétil de acordo com a direção e a velocidade
- Parâmetros
-
◆ moverInimigo()
| void Projetil::moverInimigo |
( |
float |
deltaTime | ) |
|
Move o projétil do inimigo.
Move o projétil do inimigo de acordo com a direção e a velocidade
- Parâmetros
-
◆ renderizar()
| void Projetil::renderizar |
( |
RenderWindow & |
window | ) |
|
Renderiza o projétil.
- Parâmetros
-
| window | Janela a ser renderizada |
◆ setDirecao()
| void Projetil::setDirecao |
( |
const sf::Vector2f & |
direcao | ) |
|
Define a direção do projétil.
- Parâmetros
-
| direcao | Direção a ser definida |
◆ setPosicao()
| void Projetil::setPosicao |
( |
const sf::Vector2f & |
posicao | ) |
|
Define a posição do projétil.
- Parâmetros
-
| posicao | Posição a ser definida |
◆ verificarColisao()
| bool Projetil::verificarColisao |
( |
const Sprite & |
sprite | ) |
|
Verifica se houve colisão com um sprite.
- Parâmetros
-
| sprite | Sprite a ser verificada a colisão |
- Retorna
- true
-
false
◆ verificarColisaoJanela()
| bool Projetil::verificarColisaoJanela |
( |
const RenderWindow & |
window | ) |
|
Verifica se houve colisão com a janela.
- Parâmetros
-
| window | Janela a ser verificada a colisão |
- Retorna
- true
-
false
A documentação para esta classe foi gerada a partir dos seguintes ficheiros: