ServiceMenu: el aspecte es defineix en param.h

This commit is contained in:
2025-06-26 13:50:17 +02:00
parent 231bd05f5e
commit 5e3c7eb721
10 changed files with 117 additions and 95 deletions

View File

@@ -67,16 +67,33 @@ struct ParamNotification
Color color; // Color de las notificaciones
};
// --- Parámetros del marcador ---
struct ParamScoreboard
{
SDL_FRect rect; // Posición y tamaño del marcador
};
// --- Parámetros del menú de servicio ---
struct ParamServiceMenu
{
Color title_color;
Color text_color;
Color selected_color;
Color bg_color;
bool drop_shadow;
};
// --- Estructura principal para almacenar todos los parámetros del juego ---
struct Param
{
ParamGame game; // Parámetros del juego
ParamFade fade; // Parámetros del fade
SDL_FRect scoreboard; // Rectángulo del marcador
ParamScoreboard scoreboard; // Rectángulo del marcador
ParamTitle title; // Parámetros de la pantalla de título
ParamBackground background; // Parámetros del fondo
std::vector<ParamBalloon> balloon; // Parámetros de los globos
ParamNotification notification; // Parámetros de las notificaciones
ParamServiceMenu service_menu; // Parámetros del menú de servicio
// Constructor
Param() : game(), fade(), scoreboard(), title(), background(), notification()