If/Endif, Variables y detectar teclas.

If/Endif, Variables y detectar teclas.



Las variables son ( a grosso modo) palabras que pueden tener varios valores, y que puedes cambiarlos cuando quieras. Por ejemplo:

Graphics 800,600
mivariable1% = 50
mivariable2$ = "HOLA MUNDO"
mivariable3# = 0.526
While not keydown(KEY_ESCAPE)
Drawtext mivariable1,10,10
Drawtext mivariable2,25,10
Drawtext mivariable3,40,10
Flip
Cls
Wend
End


mivariable1% es la primera variable, sólo acepta números enteros (Cuando es una variable para números enteros se le añade % al final)

mivariable 2 es igual que la primera pero sólo acepta texto.
mivariable3 es igual que las anteriores pero se utiliza para números con decimales.

Puedes cambiar el valor de las variables cuando quieras.

If/endif

Sólo se ejecuta el código comprendido entre If y Endif cuando la condición de if sea cierta, por ejemplo:


Graphics 800,600
While not keydown(KEY_ESCAPE)
If keydown(KEY_SPACE) Then
Drawrect 50,50,100,100
Endif
Flip
cls
Wend
end

Cuando presiones la tecla espacio, se dibuja un cuadrado en la ventana.

Para detectar teclas se utiliza el comando keydown(KEY_TECLA). Se puede ver en el código anterior, que mientras no se presione la tecla escapar se ejecuta el while y si pulsas la tecla espacio se ejecuta el if, dibujando así el cuadrado.
Buscar:
 
Donar:
 
Ubuntu 9.04
 
 


Jpsweber 2009
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis