Renombradas las variables de param_t

This commit is contained in:
2024-09-03 13:59:07 +02:00
parent fa76520c6d
commit 2a303deff1
14 changed files with 179 additions and 166 deletions

View File

@@ -169,8 +169,43 @@ struct options_t
std::vector<op_controller_t> controller; // Opciones con las asignaciones del mando para cada jugador
};
// param.game
struct paramGame_t
{
int width; // Ancho de la resolucion nativa del juego
int height; // Alto de la resolucion nativa del juego
int itemSize; // Tamaño de los items del juego
};
// param.fade
struct paramFade_t
{
int numSquaresWidth; // Cantidad total de cuadraditos en horizontal para el FADE_RANDOM_SQUARE
int numSquaresHeight; // Cantidad total de cuadraditos en vertical para el FADE_RANDOM_SQUARE
int randomSquaresDelay; // Duración entre cada pintado de cuadrados
int randomSquaresMult; // Cantidad de cuadrados que se pintaran cada vez
int postDuration; // Duración final del fade
int venetianSize; // Altura de los rectangulos para FADE_VENETIAN
};
// param.title
struct paramTitle_t
{
int pressStartPosition; // Posición del texto para empezar a jugar
int titleDuration; // Tiempo de inactividad del titulo
int arcadeEditionPosition; // Posición del bitmap
int titleCCPosition; // Posición del bitmap
};
// param.background
struct paramBackground_t
{
color_t attenuateColor;
int attenuateAlpha;
};
// Estructura para guardar los parametros de un globo
struct balloon_t
struct paramBalloon_t
{
float grav; // Aceleración en el eje Y. Modifica la velocidad
float vel; // Velocidad inicial que tienen al rebotar contra el suelo
@@ -179,34 +214,12 @@ struct balloon_t
// Estructura para almacenar todos los parámetros del juego
struct param_t
{
// GAME
int gameWidth; // Ancho de la resolucion nativa del juego
int gameHeight; // Alto de la resolucion nativa del juego
int itemSize; // Tamaño de los items del juego
// FADE
int numSquaresWidth; // Cantidad total de cuadraditos en horizontal para el FADE_RANDOM_SQUARE
int numSquaresHeight; // Cantidad total de cuadraditos en vertical para el FADE_RANDOM_SQUARE
int fadeRandomSquaresDelay; // Duración entre cada pintado de cuadrados
int fadeRandomSquaresMult; // Cantidad de cuadrados que se pintaran cada vez
int fadePostDuration; // Duración final del fade
int venetianSize; // Altura de los rectangulos para FADE_VENETIAN
// SCOREBOARD
SDL_Rect scoreboard; // Posición y tamaño del marcador
// TITLE
int pressStart; // Posición del texto para empezar a jugar
int titleCounter; // Tiempo de inactividad del titulo
int arcadeEdition; // Posición del bitmap
int titleCC; // Posición del bitmap
// BACKGROUND
color_t backgroundAttenuateColor;
int backgroundAttenuateAlpha;
// BALLOONS
balloon_t balloon1, balloon2, balloon3, balloon4; // Parametros de velocidad y gravedad de cada tipo de globo
paramGame_t game; // Parametros relacionados con el juego
paramFade_t fade; // Parametros para ajustar el fade
SDL_Rect scoreboard; // Posición y tamaño del marcador
paramTitle_t title; // Parametros con ajustes para la sección Title
paramBackground_t background; // Parametros que afectan a la clase Background
paramBalloon_t balloon1, balloon2, balloon3, balloon4; // Parametros de velocidad y gravedad de cada tipo de globo
};
// Estructura para almacenar ficheros de sonido y su nombre