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 Drop

#include <drops.hpp>

Membros públicos

 Drop (const Sprite &dropSprite, const Vector2f &posicao, Heroi *heroi, int tipo)
 Construtor da classe Drop. Mais...
 
void renderizar (RenderWindow &window)
 Renderiza o drop. Mais...
 
void setPosicao (const Vector2f &posicao)
 Define a posição do drop. Mais...
 
Vector2f getPosicao () const
 Retorna a posição do drop. Mais...
 
Sprite getSprite () const
 Retorna o sprite do drop. Mais...
 
bool verificarColisao (const Sprite &sprite)
 Verifica se houve colisão com o drop. Mais...
 
bool verificarTempoDeDesaparecer ()
 Verifica se o drop já passou do tempo de desaparecer. Mais...
 
int getTipo () const
 Retorna o tipo do drop. Mais...
 

Documentação dos Construtores & Destrutor

◆ Drop()

Drop::Drop ( const Sprite &  dropSprite,
const Vector2f &  posicao,
Heroi heroi,
int  tipo 
)

Construtor da classe Drop.

Este construtor inicializa o drop com uma certa posição, um sprite e um tipo. Inicializa também a textura do sprite e verifica se a textura foi carregada.

Parâmetros
dropSpritesprite do drop
posicaoposição do drop
heroiherói do jogo
tipotipo do drop

Documentação dos métodos

◆ getPosicao()

Vector2f Drop::getPosicao ( ) const

Retorna a posição do drop.

Retorna
Vector2f: posição do drop

◆ getSprite()

Sprite Drop::getSprite ( ) const

Retorna o sprite do drop.

Retorna
Sprite: sprite do drop

◆ getTipo()

int Drop::getTipo ( ) const

Retorna o tipo do drop.

Retorna
int

◆ renderizar()

void Drop::renderizar ( RenderWindow &  window)

Renderiza o drop.

Parâmetros
windowjanela onde o drop será renderizado

◆ setPosicao()

void Drop::setPosicao ( const Vector2f &  posicao)

Define a posição do drop.

Parâmetros
posicaoposição do drop

◆ verificarColisao()

bool Drop::verificarColisao ( const Sprite &  sprite)

Verifica se houve colisão com o drop.

Parâmetros
spritesprite a ser verificado a colisão
Retorna
true se houve colisão
false se não houve colisão

◆ verificarTempoDeDesaparecer()

bool Drop::verificarTempoDeDesaparecer ( )

Verifica se o drop já passou do tempo de desaparecer.

Retorna
true se já passou do tempo de desaparecer
false se ainda não passou do tempo de desaparecer

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