finalitzada la classe Explosions

This commit is contained in:
2024-07-28 13:49:46 +02:00
parent 59680ce7c0
commit 7dbed9ab8e
4 changed files with 14 additions and 4 deletions

View File

@@ -162,6 +162,13 @@ void MovingSprite::setRect(SDL_Rect rect)
h = rect.h; h = rect.h;
} }
// Establece el valor de las variables
void MovingSprite::setPos(float x, float y)
{
this->x = x;
this->y = y;
}
// Establece el valor de la variable // Establece el valor de la variable
void MovingSprite::setPosX(float value) void MovingSprite::setPosX(float value)
{ {

View File

@@ -85,6 +85,9 @@ public:
// Establece la posición y el tamaño del objeto // Establece la posición y el tamaño del objeto
void setRect(SDL_Rect rect); void setRect(SDL_Rect rect);
// Establece el valor de las variables
void setPos(float x, float y);
// Establece el valor de la variable // Establece el valor de la variable
void setPosX(float value); void setPosX(float value);

View File

@@ -55,7 +55,7 @@ void Explosions::add(int x, int y, int size)
{ {
const int index = getIndexBySize(size); const int index = getIndexBySize(size);
AnimatedSprite *sprite = new AnimatedSprite(textures[index].texture, "", textures[index].animation); AnimatedSprite *sprite = new AnimatedSprite(textures[index].texture, "", textures[index].animation);
sprite->setPos({x, y}); sprite->setPos(x, y);
explosions.push_back(sprite); explosions.push_back(sprite);
} }

View File

@@ -364,13 +364,13 @@ void Game::loadMedia()
Texture *explosion1Texture = new Texture(renderer, asset->get("balloon1_explosion.png")); Texture *explosion1Texture = new Texture(renderer, asset->get("balloon1_explosion.png"));
explosionsTextures.push_back(explosion1Texture); explosionsTextures.push_back(explosion1Texture);
Texture *explosion2Texture = new Texture(renderer, asset->get("balloon1_explosion.png")); Texture *explosion2Texture = new Texture(renderer, asset->get("balloon2_explosion.png"));
explosionsTextures.push_back(explosion2Texture); explosionsTextures.push_back(explosion2Texture);
Texture *explosion3Texture = new Texture(renderer, asset->get("balloon1_explosion.png")); Texture *explosion3Texture = new Texture(renderer, asset->get("balloon3_explosion.png"));
explosionsTextures.push_back(explosion3Texture); explosionsTextures.push_back(explosion3Texture);
Texture *explosion4Texture = new Texture(renderer, asset->get("balloon1_explosion.png")); Texture *explosion4Texture = new Texture(renderer, asset->get("balloon4_explosion.png"));
explosionsTextures.push_back(explosion4Texture); explosionsTextures.push_back(explosion4Texture);
// Texturas - Items // Texturas - Items