advertencia de modo kiosko al intentar cambiar els modes de finestra

This commit is contained in:
2026-03-11 20:07:20 +01:00
parent df17e85a8a
commit 09303537a4

View File

@@ -226,21 +226,25 @@ bool InputHandler::processEvents(Engine& engine) {
// Controles de zoom dinámico (solo si no estamos en fullscreen) // Controles de zoom dinámico (solo si no estamos en fullscreen)
case SDLK_F1: case SDLK_F1:
if (!engine.isKioskMode()) engine.handleZoomOut(); if (engine.isKioskMode()) engine.showNotificationForAction(KIOSK_NOTIFICATION_TEXT);
else engine.handleZoomOut();
break; break;
case SDLK_F2: case SDLK_F2:
if (!engine.isKioskMode()) engine.handleZoomIn(); if (engine.isKioskMode()) engine.showNotificationForAction(KIOSK_NOTIFICATION_TEXT);
else engine.handleZoomIn();
break; break;
// Control de pantalla completa // Control de pantalla completa
case SDLK_F3: case SDLK_F3:
if (!engine.isKioskMode()) engine.toggleFullscreen(); if (engine.isKioskMode()) engine.showNotificationForAction(KIOSK_NOTIFICATION_TEXT);
else engine.toggleFullscreen();
break; break;
// Modo real fullscreen (cambia resolución interna) // Modo real fullscreen (cambia resolución interna)
case SDLK_F4: case SDLK_F4:
if (!engine.isKioskMode()) engine.toggleRealFullscreen(); if (engine.isKioskMode()) engine.showNotificationForAction(KIOSK_NOTIFICATION_TEXT);
else engine.toggleRealFullscreen();
break; break;
// Toggle escalado entero/estirado (solo en fullscreen F3) // Toggle escalado entero/estirado (solo en fullscreen F3)