Bennu Game Development

Foros en Español => Sugerencias => Topic started by: Outlaw on November 12, 2010, 04:26:27 PM

Title: "Alt + x" para salir de un programa
Post by: Outlaw on November 12, 2010, 04:26:27 PM
Hola gente, queria hacer la sugerencia de que bennu incorpore el atajo alt+x para salir en cualquier momento del programa en ejecución, a la usanza de div, me parece algo útil y sencillo, se podra implementar?
Title: Re: "Alt + x" para salir de un programa
Post by: TYCO on November 12, 2010, 05:44:42 PM
Ya lo tiene, pero debes estar en modo debug (con la consola de debug incorporada) para que funcione, sin el modo debug no funciona ALT+X parar evitar salir del juego.
Title: Re: "Alt + x" para salir de un programa
Post by: DCelso on November 12, 2010, 05:47:50 PM
puedes simularlo actualmente añadiendo lo siguente a todos tus juegos:

process control_salir()
begin
while (!(key(_x) AND key(_alt)))
frame;
end
let_me_alone();
end

y en tu proceso principal llamas a este proceso,

process main()
begin
   control_salir();
   ....// tu código del main
end

o

Global
end

begin
   control_salir();
   ....// tu código del main
end

Title: Re: "Alt + x" para salir de un programa
Post by: Outlaw on November 13, 2010, 12:19:54 AM
Gracias a ambos, pero la idea es que funcionara sin estar en modo debug, y obviamente sin tener que hacer un proceso aparte, a lo que apuntaba es a tener una comodidad mas...no importa! Saludos!
Title: Re: "Alt + x" para salir de un programa
Post by: FreeYourMind on November 13, 2010, 12:39:56 AM
Es mejor que lo tengas que poner tu, porque así sólo lo tienes si tu quieres, porque si viene con Bennu y no lo quieres tener, no podrias quitarlo xDDD
Title: Re: "Alt + x" para salir de un programa
Post by: SplinterGU on November 13, 2010, 12:52:10 AM
por eso se quito, porque no siempre se quiere que alt+x sirva para salir, ademas de que no puedes actuar en consecuencia a una pulsacion alt+x, como ser un dialogo que diga "esta seguro que quiere sallir?"
Title: Re: "Alt + x" para salir de un programa
Post by: Drumpi on November 13, 2010, 05:05:01 PM
Pero si basta con compilar con la opción -g para que funcione, ya está!!!

O sea: BGDC -g mijuego.prg

Despues, al ejecutar, funciona el alt+x para salir, no necesitas ni debug ni mod_say ni nada de eso (al menos, así es como lo hago yo para mis tests, en los juegos, quito la opción -g del compilador y ya no funciona ni alt+x ni la consola de debug ni nada).
Title: Re: "Alt + x" para salir de un programa
Post by: Yawin on November 19, 2010, 08:51:33 AM
yo, cuando necesito parar la ejecución:
alt+tab y cierro la consola.
Title: Re: "Alt + x" para salir de un programa
Post by: FreeYourMind on November 19, 2010, 12:01:20 PM
Y si no tienes consola ?
Title: Re: "Alt + x" para salir de un programa
Post by: Outlaw on November 19, 2010, 02:14:26 PM
Como dirian en España: ...pues, que te cagas!  ;D ... Gente, creo que se podría considerar este tema cerrado, a lo único que hacía referencia yo con la creación del mismo es que no existe un botón de emergencia si se quiere parar y salir del juego, por ejemplo, alguien que esté aprendiendo a programar creo que lo encontraría útil, y algunas veces por comodidad, cuando hago tests de algunas funciones, PERO siendo como dice Drumpi, con el prefijo -g para hacerlo, funciona, y creo que eso es lo que quería saber yo, y le viene bien a otros novatos para tenerlo en cuenta...saludos!  :)