es pot definir el color dels globos (dels 4 colors disponibles) al fitxer de parametres
This commit is contained in:
@@ -58,10 +58,15 @@ void initParam()
|
||||
param.background.attenuate_color = Color(255, 255, 255, 0);
|
||||
|
||||
// BALLOONS
|
||||
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);
|
||||
param.balloon.settings.at(0) = ParamBalloon::Settings(0.09f, 2.60f);
|
||||
param.balloon.settings.at(1) = ParamBalloon::Settings(0.10f, 3.50f);
|
||||
param.balloon.settings.at(2) = ParamBalloon::Settings(0.10f, 4.50f);
|
||||
param.balloon.settings.at(3) = ParamBalloon::Settings(0.10f, 4.95f);
|
||||
|
||||
param.balloon.color.at(0) = "blue";
|
||||
param.balloon.color.at(1) = "orange";
|
||||
param.balloon.color.at(2) = "red";
|
||||
param.balloon.color.at(3) = "green";
|
||||
|
||||
// NOTIFICATION
|
||||
param.notification.pos_v = NotifyPosition::TOP;
|
||||
@@ -296,44 +301,64 @@ bool setParams(const std::string &var, const std::string &value)
|
||||
}
|
||||
|
||||
// BALLOON
|
||||
else if (var == "balloon_1.vel")
|
||||
else if (var == "balloon.settings[0].vel")
|
||||
{
|
||||
param.balloon.at(0).vel = std::stof(value);
|
||||
param.balloon.settings.at(0).vel = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_1.grav")
|
||||
else if (var == "balloon.settings[0].grav")
|
||||
{
|
||||
param.balloon.at(0).grav = std::stof(value);
|
||||
param.balloon.settings.at(0).grav = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_2.vel")
|
||||
else if (var == "balloon.settings[1].vel")
|
||||
{
|
||||
param.balloon.at(1).vel = std::stof(value);
|
||||
param.balloon.settings.at(1).vel = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_2.grav")
|
||||
else if (var == "balloon.settings[1].grav")
|
||||
{
|
||||
param.balloon.at(1).grav = std::stof(value);
|
||||
param.balloon.settings.at(1).grav = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_3.vel")
|
||||
else if (var == "balloon.settings[2].vel")
|
||||
{
|
||||
param.balloon.at(2).vel = std::stof(value);
|
||||
param.balloon.settings.at(2).vel = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_3.grav")
|
||||
else if (var == "balloon.settings[2].grav")
|
||||
{
|
||||
param.balloon.at(2).grav = std::stof(value);
|
||||
param.balloon.settings.at(2).grav = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_4.vel")
|
||||
else if (var == "balloon.settings[3].vel")
|
||||
{
|
||||
param.balloon.at(3).vel = std::stof(value);
|
||||
param.balloon.settings.at(3).vel = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon_4.grav")
|
||||
else if (var == "balloon.settings[3].grav")
|
||||
{
|
||||
param.balloon.at(3).grav = std::stof(value);
|
||||
param.balloon.settings.at(3).grav = std::stof(value);
|
||||
}
|
||||
|
||||
else if (var == "balloon.color[0]")
|
||||
{
|
||||
param.balloon.color.at(0) = value;
|
||||
}
|
||||
|
||||
else if (var == "balloon.color[1]")
|
||||
{
|
||||
param.balloon.color.at(1) = value;
|
||||
}
|
||||
|
||||
else if (var == "balloon.color[2]")
|
||||
{
|
||||
param.balloon.color.at(2) = value;
|
||||
}
|
||||
|
||||
else if (var == "balloon.color[3]")
|
||||
{
|
||||
param.balloon.color.at(3) = value;
|
||||
}
|
||||
|
||||
// NOTIFICACIONES
|
||||
|
||||
Reference in New Issue
Block a user