Revisant la classe Balloon

This commit is contained in:
2024-10-26 14:13:08 +02:00
parent de2a29b669
commit f750997b34
6 changed files with 104 additions and 256 deletions

View File

@@ -43,18 +43,14 @@ void initParam()
param.title.title_c_c_position = 11;
// BACKGROUND
param.background.attenuate_color = (Color){255, 255, 255};
param.background.attenuate_color = Color(255, 255, 255);
param.background.attenuate_alpha = 32;
// BALLOONS
param.balloon_1.vel = 2.60f;
param.balloon_1.grav = 0.09f;
param.balloon_2.vel = 3.50f;
param.balloon_2.grav = 0.10f;
param.balloon_3.vel = 4.50f;
param.balloon_3.grav = 0.10f;
param.balloon_4.vel = 4.95f;
param.balloon_4.grav = 0.10f;
param.balloon.emplace_back(0.09f, 2.60f);
param.balloon.emplace_back(0.10f, 3.50f);
param.balloon.emplace_back(0.10f, 4.50f);
param.balloon.emplace_back(0.10f, 4.95f);
// NOTIFICATION
param.notification.pos_v = NotifyPosition::TOP;
@@ -249,42 +245,42 @@ bool setParams(const std::string &var, const std::string &value)
// BALLOON
else if (var == "balloon_1.vel")
{
param.balloon_1.vel = std::stof(value);
param.balloon.at(0).vel = std::stof(value);
}
else if (var == "balloon_1.grav")
{
param.balloon_1.grav = std::stof(value);
param.balloon.at(0).grav = std::stof(value);
}
else if (var == "balloon_2.vel")
{
param.balloon_2.vel = std::stof(value);
param.balloon.at(1).vel = std::stof(value);
}
else if (var == "balloon_2.grav")
{
param.balloon_2.grav = std::stof(value);
param.balloon.at(1).grav = std::stof(value);
}
else if (var == "balloon_3.vel")
{
param.balloon_3.vel = std::stof(value);
param.balloon.at(2).vel = std::stof(value);
}
else if (var == "balloon_3.grav")
{
param.balloon_3.grav = std::stof(value);
param.balloon.at(2).grav = std::stof(value);
}
else if (var == "balloon_4.vel")
{
param.balloon_4.vel = std::stof(value);
param.balloon.at(3).vel = std::stof(value);
}
else if (var == "balloon_4.grav")
{
param.balloon_4.grav = std::stof(value);
param.balloon.at(3).grav = std::stof(value);
}
// NOTIFICACIONES