eliminat el punter al renderer de 50.000 llocs
This commit is contained in:
39
source/explosions.cpp
Normal file
39
source/explosions.cpp
Normal file
@@ -0,0 +1,39 @@
|
||||
#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});
|
||||
}
|
||||
Reference in New Issue
Block a user