añadido a param.txt los parametros de los globos para velocidad y gravedad

This commit is contained in:
2024-08-03 07:56:26 +02:00
parent 8390dfd8be
commit 9ad6001046
6 changed files with 94 additions and 18 deletions

View File

@@ -33,6 +33,16 @@ void initParam(param_t *param)
// BACKGROUND
param->backgroundAttenuateColor = {255, 255, 255};
param->backgroundAttenuateAlpha = 32;
// BALLOONS
param->balloon1.vel = 2.60f;
param->balloon1.grav = 0.09f;
param->balloon2.vel = 3.50f;
param->balloon2.grav = 0.10f;
param->balloon3.vel = 4.50f;
param->balloon3.grav = 0.10f;
param->balloon4.vel = 4.95f;
param->balloon4.grav = 0.10f;
}
// Establece valores para los parametros a partir de un fichero de texto
@@ -238,6 +248,47 @@ bool setOptions(param_t *param, std::string var, std::string value)
param->backgroundAttenuateAlpha = std::stoi(value);
}
// BALLOON
else if (var == "balloon1.vel")
{
param->balloon1.vel = std::stof(value);
}
else if (var == "balloon1.grav")
{
param->balloon1.grav = std::stof(value);
}
else if (var == "balloon2.vel")
{
param->balloon2.vel = std::stof(value);
}
else if (var == "balloon2.grav")
{
param->balloon2.grav = std::stof(value);
}
else if (var == "balloon3.vel")
{
param->balloon3.vel = std::stof(value);
}
else if (var == "balloon3.grav")
{
param->balloon3.grav = std::stof(value);
}
else if (var == "balloon4.vel")
{
param->balloon4.vel = std::stof(value);
}
else if (var == "balloon4.grav")
{
param->balloon4.grav = std::stof(value);
}
// RESTO
else
{