control+alt+shift+q per a eixir del modo quiosc
This commit is contained in:
@@ -182,6 +182,16 @@ auto getPressedAction() -> InputAction {
|
|||||||
|
|
||||||
// Comprueba los inputs que se pueden introducir en cualquier sección del juego
|
// Comprueba los inputs que se pueden introducir en cualquier sección del juego
|
||||||
void handle() {
|
void handle() {
|
||||||
|
// Salida de administrador en modo kiosko (Ctrl+Shift+Alt+Q)
|
||||||
|
if (Options::kiosk.enabled) {
|
||||||
|
SDL_Keymod mod = SDL_GetModState();
|
||||||
|
const bool* ks = SDL_GetKeyboardState(nullptr);
|
||||||
|
if ((mod & SDL_KMOD_CTRL) && (mod & SDL_KMOD_SHIFT) && (mod & SDL_KMOD_ALT) && ks[SDL_SCANCODE_Q]) {
|
||||||
|
SceneManager::current = SceneManager::Scene::QUIT;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Detectar qué acción global está siendo presionada
|
// Detectar qué acción global está siendo presionada
|
||||||
InputAction action = getPressedAction();
|
InputAction action = getPressedAction();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user