Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Añadir opción a compiler_options para desactivar el ALT+X #39

Open
vii1 opened this issue Oct 8, 2020 · 2 comments · May be fixed by #54
Open

Añadir opción a compiler_options para desactivar el ALT+X #39

vii1 opened this issue Oct 8, 2020 · 2 comments · May be fixed by #54
Assignees

Comments

@vii1
Copy link
Owner

vii1 commented Oct 8, 2020

Permitir que un programa desactive salir rápidamente con ALT+X con una opción de compilación, como

COMPILER_OPTIONS _disable_alt_x;
@vii1
Copy link
Owner Author

vii1 commented Mar 5, 2022

Creo que si hacemos esto debería ser efectivo sólamente en el EXE final y no al ejecutar el juego desde DIV, por razones obvias. Eso, o incluir un botón para cerrar el programa en el trazador.

@AzazelN28
Copy link
Collaborator

AzazelN28 commented Mar 6, 2022

He estado buscando en el código de DIV32RUN (src/div32run/i.cpp) y he visto que además de ALT+X también interpreta LCTRL+ESC.

Esto es parte de la función interpreta():

while​ (procesos && !(kbdFLAGS[_ESC&& kbdFLAGS[_L_CTRL]) && !alt_x) {
   // ...
}

Quizá la opción se podría llamar algo como _disable_safe_exit y que bloquee ambas combinaciones de tecla.

@AzazelN28 AzazelN28 linked a pull request Mar 10, 2022 that will close this issue
@AzazelN28 AzazelN28 self-assigned this Mar 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants