feat(input): KP_2 dispara notificació llarga per a provar multilinia

This commit is contained in:
JailDesigner committed 2026-05-02 14:51:29 +02:00
1 parent 2e8df45b38
commit f816e75cc0
1 file changed
+12
+12
View File
@@ -154,6 +154,14 @@ namespace GlobalInputs {
Options::setVideoRenderInfoPosition(static_cast<Defaults::RenderInfoPosition>(NEXT));
}
// Debug helper: dispara una notificació prou llarga perquè
// `wrapToWidth` la parteixi en (almenys) dues línies. Útil per a
// verificar visualment el padding asimètric, el line_gap i la caixa
// multilinia després de tocar la geometria a `data/ui.yaml`.
void onDebugLongNotification() {
Notification::notify("Notificació de prova llarga per a comprovar que el text es parteix correctament en dues línies dins la caixa.");
}
void onExit() {
if (exit_window_s > 0.0F) {
quit_requested = true;
@@ -193,6 +201,10 @@ namespace GlobalInputs {
onCycleRenderInfo();
} else if (SC == KeyConfig::get().scancode("exit")) {
onExit();
} else if (SC == SDL_SCANCODE_KP_2) {
// Tecla de debug fora del KeyConfig: dispara una notificació
// multilinia per a inspeccionar el layout de la caixa.
onDebugLongNotification();
}
}
}