fix(define-inputs): deixa passar QUIT i ESC al pipeline global
L'overlay de redefinicio engolia tots els events mentre estava actiu, fet que impedia tancar la finestra amb l'aspa (SDL_EVENT_QUIT) i deixava prendre ESC com a cancel-lacio del rebind. Ara: - QUIT i WINDOW_CLOSE_REQUESTED passen sempre al global per tancar l'aplicacio des de l'aspa. - ESC ja no cancel-la la sequencia; cau al global on obre el prompt d'eixida com a la resta del joc. - isReservedScancode (ESC/F1-F12/RETURN/BACKSPACE/TAB) deixa passar. Tambe ajusta DISPAR -> DISPARAR a ca.yaml i treu el hint "ESC PER CANCEL-LAR" del modal i les claus de locale corresponents. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-2
@@ -103,11 +103,10 @@ define:
|
||||
press_button: "PREMEU UN BOTO"
|
||||
complete: "CONFIGURACIO COMPLETA"
|
||||
no_gamepad: "CAP MANDO ASSIGNAT AL JUGADOR"
|
||||
cancel_hint: "ESC PER CANCEL-LAR"
|
||||
action:
|
||||
left: "ESQUERRA"
|
||||
right: "DRETA"
|
||||
fire: "DISPAR"
|
||||
fire: "DISPARAR"
|
||||
accelerate: "ACCELERAR"
|
||||
start: "START"
|
||||
menu: "MENU"
|
||||
|
||||
@@ -102,7 +102,6 @@ define:
|
||||
press_button: "PRESS A BUTTON"
|
||||
complete: "CONFIGURATION COMPLETE"
|
||||
no_gamepad: "NO GAMEPAD ASSIGNED TO PLAYER"
|
||||
cancel_hint: "ESC TO CANCEL"
|
||||
action:
|
||||
left: "LEFT"
|
||||
right: "RIGHT"
|
||||
|
||||
Reference in New Issue
Block a user