Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: andrey! en Enero 04, 2011, 12:30:42 AM

Título: Cambiar variable al presionar tecla y esperar para volver a... [Solucionado]
Publicado por: andrey! en Enero 04, 2011, 12:30:42 AM
Pasa que estoy intentando cambiar de modos de control en mi proyecto, lo que hago es que al presionar la tecla "Q" el modo de control cambie (Que la variable cmode cambie a 1) pero si la vuelvo a presionar, que cambie al modo de control anterior (Que cmode cambie a 0), esto ya lo logre pero lo que pasa es que si dejo presionada la tecla "Q" el modo de control cambia rapidamente  XD y quisiera que hubiera un receso de tiempo antes de que pueda cambiar de nuevo

Este es el codigo que uso:
[gml]if keyboard_check(ord("Q"))
{if cmode=0 {cmode=1;}
else {cmode=0;}}[/gml]

Si alguien puede ayudarme, se lo agradezco de antemano ;D
Título: Re: Cambiar variable al presionar tecla y esperar para volver a cambiarla
Publicado por: Masterkey en Enero 04, 2011, 01:16:44 AM
If keyboard_check_pressed(etc) *para que no cambie como loco* ? if keyboard_check_pressed(ord("Q")){if alarm[0]=-1 alarm[0]=20  y en la alarma las acciones*para que dure antes de cambiar*
Título: Re: Cambiar variable al presionar tecla y esperar para volver a cambiarla
Publicado por: andrey! en Enero 04, 2011, 01:21:09 AM
:) Gracias Masterkey, eh probado amboz y funcionan de maravilla  :-[ gracias!
Título: Re: Cambiar variable al presionar tecla y esperar para volver a... [Solucionado]
Publicado por: Masterkey en Enero 04, 2011, 01:25:01 AM
De nada!  :-[