Autor Tema: "Alt + x" para salir de un programa  (Leído 2498 veces)

Outlaw

  • Sr. Member
  • ****
  • Mensajes: 464
  • Karma: 9
"Alt + x" para salir de un programa
« en: Noviembre 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?
"Life is cheap when the bounty is high"

TYCO

  • Sr. Member
  • ****
  • Mensajes: 283
  • Karma: 8
Re: "Alt + x" para salir de un programa
« Respuesta #1 en: Noviembre 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.
Programador, Escritor/Guionista y Deportista.

Todo Modo Gráfico tiene por detrás una Línea de Comandos.

SnowCraft Remake (100%)
Rally Mortal (87%)

DCelso

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: "Alt + x" para salir de un programa
« Respuesta #2 en: Noviembre 12, 2010, 05:47:50 pm »
puedes simularlo actualmente añadiendo lo siguente a todos tus juegos:
Código: [Seleccionar]
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,
Código: [Seleccionar]
process main()
begin
   control_salir();
   ....// tu código del main
end
o
Código: [Seleccionar]
Global
end

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

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Outlaw

  • Sr. Member
  • ****
  • Mensajes: 464
  • Karma: 9
Re: "Alt + x" para salir de un programa
« Respuesta #3 en: Noviembre 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!
"Life is cheap when the bounty is high"

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5681
  • Karma: 128
    • GECA soft
Re: "Alt + x" para salir de un programa
« Respuesta #4 en: Noviembre 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

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re: "Alt + x" para salir de un programa
« Respuesta #5 en: Noviembre 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?"
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6338
  • Karma: 162
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: "Alt + x" para salir de un programa
« Respuesta #6 en: Noviembre 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).
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Yawin

  • Hero Member
  • *****
  • Mensajes: 1088
  • Karma: 44
  • La primera persona que ha "demosceneado" en Bennu.
Re: "Alt + x" para salir de un programa
« Respuesta #7 en: Noviembre 19, 2010, 08:51:33 am »
yo, cuando necesito parar la ejecución:
alt+tab y cierro la consola.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5681
  • Karma: 128
    • GECA soft
Re: "Alt + x" para salir de un programa
« Respuesta #8 en: Noviembre 19, 2010, 12:01:20 pm »
Y si no tienes consola ?

Outlaw

  • Sr. Member
  • ****
  • Mensajes: 464
  • Karma: 9
Re: "Alt + x" para salir de un programa
« Respuesta #9 en: Noviembre 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!  :)
"Life is cheap when the bounty is high"