feat(debug): tecla Keypad 1 per forçar l'obertura de la porta

Hook només Debug que crida EntityManager::forceOpenDoor (nou helper
públic que delega a Door::open). El flux posterior — creuar la porta,
player_exited, level_complete, transició a OUTRO — funciona idèntic
al del joc real, perquè depèn de la Door, no del comptador de
sarcòfags. Útil per saltar la mecànica de pintat/sarcs durant proves
de progressió de sales.

Tecla configurable a data/input/keys.yaml > id: open_door
(per defecte Keypad 1). Mateixos gates que els salts [/]: ignora la
pulsació si la pausa està activa o l'editor obert. En Release la
ENTRADA del YAML segueix carregant-se però no té consumidor.
This commit is contained in:
JailDesigner committed 2026-04-26 17:20:12 +02:00
1 parent 3b05704e97
commit 8da18a6a86
4 files changed
+31

No files matched your search

+3
View File
@@ -53,6 +53,9 @@ keys:
- id: next_room
code: "]"
desc: "Salta a la sala següent del levels.yaml (només Debug)"
- id: open_door
code: "Keypad 1"
desc: "Força l'obertura de la porta de la sala (només Debug)"
- id: exit
code: "Escape"
desc: "Eixir (confirmar amb segona pulsació)"