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

@@ -198,24 +198,24 @@ bool setParams(const std::string &var, const std::string &value)
}
// SCOREBOARD
else if (var == "scoreboard.x")
else if (var == "scoreboard.rect.x")
{
param.scoreboard.x = std::stoi(value);
param.scoreboard.rect.x = std::stoi(value);
}
else if (var == "scoreboard.y")
else if (var == "scoreboard.rect.y")
{
param.scoreboard.y = std::stoi(value);
param.scoreboard.rect.y = std::stoi(value);
}
else if (var == "scoreboard.w")
else if (var == "scoreboard.rect.w")
{
param.scoreboard.w = std::stoi(value);
param.scoreboard.rect.w = std::stoi(value);
}
else if (var == "scoreboard.h")
else if (var == "scoreboard.rect.h")
{
param.scoreboard.h = std::stoi(value);
param.scoreboard.rect.h = std::stoi(value);
}
// TITLE
@@ -323,6 +323,32 @@ bool setParams(const std::string &var, const std::string &value)
param.notification.color = Color::fromHex(value);
}
// SERVICE MENU
else if (var == "service_menu.title_color")
{
param.service_menu.title_color = Color::fromHex(value);
}
else if (var == "service_menu.text_color")
{
param.service_menu.text_color = Color::fromHex(value);
}
else if (var == "service_menu.selected_color")
{
param.service_menu.selected_color = Color::fromHex(value);
}
else if (var == "service_menu.bg_color")
{
param.service_menu.bg_color = Color::fromHex(value);
}
else if (var == "service_menu.drop_shadow")
{
param.service_menu.drop_shadow = stringToBool(value);
}
// RESTO
else
{