ajustat "al gust" el hud (consola, render info i notifier)

This commit is contained in:
2026-03-28 13:04:03 +01:00
parent b459e2106f
commit dfb0d2134f
3 changed files with 12 additions and 8 deletions

View File

@@ -88,6 +88,7 @@ static void printHelp() {
SDL_Log(" SCENE [LOGO|LOADING|TITLE|CREDITS|GAME|ENDING|ENDING2|RESTART]");
SDL_Log(" KIOSK [ON] Enable kiosk mode");
SDL_Log(" EXIT / QUIT Quit application");
SDL_Log(" SHOW NOTIFICATION Show a test notification");
SDL_Log(" HELP/? Show this help in terminal");
}
@@ -298,9 +299,13 @@ static const std::vector<ConsoleCommand> COMMANDS = {
// DEBUG [ON|OFF] — Overlay de debug (F12, solo en builds debug)
{.keyword = "DEBUG", .execute = BOOL_TOGGLE_CMD("Debug overlay", RenderInfo::get()->isActive(), RenderInfo::get()->toggle())},
// SHOW FPS / HIDE FPS — Aliases de DEBUG ON / DEBUG OFF
// SHOW FPS / SHOW NOTIFICATION / HIDE FPS
{.keyword = "SHOW", .execute = [](const std::vector<std::string>& args) -> std::string {
if (args.empty() || args[0] != "FPS") { return "Usage: SHOW FPS"; }
if (!args.empty() && args[0] == "NOTIFICATION") {
Notifier::get()->show({"NOTIFICATION"});
return "Notification shown";
}
if (args.empty() || args[0] != "FPS") { return "Usage: SHOW [FPS|NOTIFICATION]"; }
if (RenderInfo::get()->isActive()) { return "Debug overlay already ON"; }
RenderInfo::get()->toggle();
return "Debug overlay ON";