Continuem treballant en els credits

This commit is contained in:
2024-11-25 17:48:25 +01:00
parent a36120cf0c
commit fd7beee5a1
6 changed files with 69 additions and 12 deletions

View File

@@ -119,9 +119,10 @@ void BalloonManager::deployBalloonFormation(int stage)
}
}
void BalloonManager::deployBalloonFormation(int pool, int set_number)
// Crea una formación de enemigos específica
void BalloonManager::deploySet(int set_number)
{
const auto set = balloon_formations_->getSet(pool, set_number);
const auto set = balloon_formations_->getSet(set_number);
const auto numEnemies = set.number_of_balloons;
for (int i = 0; i < numEnemies; ++i)
{
@@ -130,6 +131,18 @@ void BalloonManager::deployBalloonFormation(int pool, int set_number)
}
}
// Crea una formación de enemigos específica
void BalloonManager::deploySet(int set_number, int y)
{
const auto set = balloon_formations_->getSet(set_number);
const auto numEnemies = set.number_of_balloons;
for (int i = 0; i < numEnemies; ++i)
{
auto p = set.init[i];
createBalloon(p.x, y, p.type, p.size, p.vel_x, balloon_speed_, p.creation_counter);
}
}
// Vacia del vector de globos los globos que ya no sirven
void BalloonManager::freeBalloons()
{
@@ -350,7 +363,7 @@ void BalloonManager::reLoad()
// Crea dos globos gordos
void BalloonManager::createTwoBigBalloons()
{
deployBalloonFormation(0, 1);
deploySet(1);
}
// Obtiene el nivel de ameza actual generado por los globos