Retocada y vuelta a añadir la hierba al fondo
This commit is contained in:
@@ -8,24 +8,29 @@ bool setOptions(param_t *param, std::string var, std::string value);
|
||||
// Establece valores por defecto a las variables
|
||||
void initParam(param_t *param)
|
||||
{
|
||||
// Tamaño original del juego
|
||||
// GAME
|
||||
param->gameWidth = 320;
|
||||
param->gameHeight = 240;
|
||||
param->itemSize = 20;
|
||||
|
||||
// Tamaño para el marcador
|
||||
param->scoreboard = {0, 208, 320, 32};
|
||||
// SCOREBOARD
|
||||
param->scoreboard = {0, 200, 320, 40};
|
||||
|
||||
// Valores para el FADE_RANDOM_SQUARE
|
||||
param->numSquaresWidth = 80;
|
||||
param->numSquaresHeight = 60;
|
||||
// FADE
|
||||
param->numSquaresWidth = 160;
|
||||
param->numSquaresHeight = 120;
|
||||
param->fadeRandomSquaresDelay = 1;
|
||||
param->fadeRandomSquaresMult = 8;
|
||||
param->fadePostDuration = 20;
|
||||
param->fadeRandomSquaresMult = 500;
|
||||
param->fadePostDuration = 80;
|
||||
param->venetianSize = 16;
|
||||
|
||||
// Posició del texto para empezar a jugar
|
||||
param->pressStart = 180;
|
||||
// TITLE
|
||||
param->pressStart = 160;
|
||||
param->titleCounter = 800;
|
||||
|
||||
// BACKGROUND
|
||||
param->backgroundAttenuateColor = {255, 255, 255};
|
||||
param->backgroundAttenuateAlpha = 32;
|
||||
}
|
||||
|
||||
// Establece valores para los parametros a partir de un fichero de texto
|
||||
@@ -121,7 +126,7 @@ bool setOptions(param_t *param, std::string var, std::string value)
|
||||
// Indicador de éxito en la asignación
|
||||
bool success = true;
|
||||
|
||||
// Opciones de video
|
||||
// GAME
|
||||
if (var == "gameWidth")
|
||||
{
|
||||
param->gameWidth = std::stoi(value);
|
||||
@@ -137,6 +142,7 @@ bool setOptions(param_t *param, std::string var, std::string value)
|
||||
param->itemSize = std::stoi(value);
|
||||
}
|
||||
|
||||
// FADE
|
||||
else if (var == "numSquaresWidth")
|
||||
{
|
||||
param->numSquaresWidth = std::stoi(value);
|
||||
@@ -167,6 +173,7 @@ bool setOptions(param_t *param, std::string var, std::string value)
|
||||
param->venetianSize = std::stoi(value);
|
||||
}
|
||||
|
||||
// SCOREBOARD
|
||||
else if (var == "scoreboard.x")
|
||||
{
|
||||
param->scoreboard.x = std::stoi(value);
|
||||
@@ -187,6 +194,7 @@ bool setOptions(param_t *param, std::string var, std::string value)
|
||||
param->scoreboard.h = std::stoi(value);
|
||||
}
|
||||
|
||||
// TITLE
|
||||
else if (var == "pressStart")
|
||||
{
|
||||
param->pressStart = std::stoi(value);
|
||||
@@ -197,6 +205,28 @@ bool setOptions(param_t *param, std::string var, std::string value)
|
||||
param->titleCounter = std::stoi(value);
|
||||
}
|
||||
|
||||
// BACKGROUND
|
||||
else if (var == "backgroundAttenuateColor.r")
|
||||
{
|
||||
param->backgroundAttenuateColor.r = std::stoi(value);
|
||||
}
|
||||
|
||||
else if (var == "backgroundAttenuateColor.g")
|
||||
{
|
||||
param->backgroundAttenuateColor.g = std::stoi(value);
|
||||
}
|
||||
|
||||
else if (var == "backgroundAttenuateColor.b")
|
||||
{
|
||||
param->backgroundAttenuateColor.b = std::stoi(value);
|
||||
}
|
||||
|
||||
else if (var == "backgroundAttenuateColor.a")
|
||||
{
|
||||
param->backgroundAttenuateAlpha = std::stoi(value);
|
||||
}
|
||||
|
||||
// RESTO
|
||||
else
|
||||
{
|
||||
success = false;
|
||||
|
||||
Reference in New Issue
Block a user