love.keypressed (Español)

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