Difference between revisions of "love.keypressed (Español)"

(Initial spanish translation)
 
m
 
Line 1: Line 1:
Función ''callback'' activada cuando se pulsa una tecla.
+
Función callback activada cuando se pulsa una tecla.
 
== Función ==
 
== Función ==
 
=== Sinopsis ===
 
=== Sinopsis ===
Line 14: Line 14:
 
<source lang="lua">
 
<source lang="lua">
 
function love.keypressed(tecla)  -- no necesitamos el unicode, por lo que lo podemos omitir
 
function love.keypressed(tecla)  -- no necesitamos el unicode, por lo que lo podemos omitir
   if key == "escape" then
+
   if tecla == "escape" then
 
       love.event.push("q")  -- hace que la aplicación termine
 
       love.event.push("q")  -- hace que la aplicación termine
 
   end
 
   end
Line 42: Line 42:
 
* [[love.keyboard.isDown (Español)|love.keyboard.isDown]]  
 
* [[love.keyboard.isDown (Español)|love.keyboard.isDown]]  
 
[[Category:Callbacks]]
 
[[Category:Callbacks]]
{{#set:Description=Función ''callback'' activada cuando se pulsa una tecla..}}
+
{{#set:Description=Función callback activada cuando se pulsa una tecla.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
== Otros Idiomas ==
 
== Otros Idiomas ==
 
{{i18n|love.keypressed}}
 
{{i18n|love.keypressed}}

Latest revision as of 22:34, 21 January 2012

Función callback activada cuando se pulsa una tecla.

Función

Sinopsis

love.keypressed( tecla, unicode )

Argumentos

KeyConstant (Español) tecla
Carácter de la tecla pulsada.
number (Español) unicode
El número de Unicode de la tecla pulsada.

Retornos

Nada.

Ejemplos

Para salir del juego cuando el jugador presiona la tecla Escape, usar love.event.push.

function love.keypressed(tecla)   -- no necesitamos el unicode, por lo que lo podemos omitir
   if tecla == "escape" then
      love.event.push("q")   -- hace que la aplicación termine
   end
end

Graba e imprime el texto que el usuario escribe.

function love.load()
    texto = "Mira detrás de ti, ¡un mono con tres cabezas!"
end

function love.keypressed(tecla, unicode)
    -- ignora los caracteres no imprimibles (ver http://www.ascii-code.com/)
    if unicode > 31 and unicode < 127 then
        texto = texto .. string.char(unicode)
    end
end

function love.draw()
    love.graphics.printf(texto, 0, 0, 800)
end

Véase También


Otros Idiomas