39 lines
616 B
C++
39 lines
616 B
C++
#include "explosions.h"
|
|
|
|
// Constructor
|
|
Explosions::Explosions()
|
|
{
|
|
textures.clear();
|
|
explosions.clear();
|
|
}
|
|
|
|
// Destructor
|
|
Explosions::~Explosions()
|
|
{
|
|
for (auto explosion : explosions)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Actualiza la lógica de la clase
|
|
void Explosions::update()
|
|
{
|
|
}
|
|
|
|
// Dibuja el objeto en pantalla
|
|
void Explosions::render()
|
|
{
|
|
}
|
|
|
|
// Añade texturas al objetp
|
|
void Explosions::addTexture(Texture *texture)
|
|
{
|
|
textures.push_back(texture);
|
|
}
|
|
|
|
// Añade una explosión
|
|
void Explosions::add(int x, int y, int size)
|
|
{
|
|
AnimatedSprite *sprite = new AnimatedSprite(textures[0]);
|
|
sprite->setPos({x,y});
|
|
} |