eliminat el punter al renderer de 50.000 llocs

This commit is contained in:
2024-07-28 10:45:14 +02:00
parent 7501b4936f
commit 2948684ad3
58 changed files with 492 additions and 401 deletions

39
source/explosions.cpp Normal file
View 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});
}