love.keypressed (Deutsch)

Eine Callback-Funktion, die ausgeführt wird, wenn eine Taste gedrückt wird.

Funktion

Überblick

love.keypressed( key, unicode )

Arguments

KeyConstant key
Das Zeichen, welches gedrückt wurde.
number unicode
Die Unicode-Nummer der gedrückten Taste.

Rückgabewert

Keiner.

Beispiele

Beende das Spiel mit love.event.push (Deutsch), wenn der Spieler die Escapetaste drückt.

function love.keypressed(key)   -- wir brauchen keinen Unicode, also können wir es weglassen
   if key == "escape" then
      love.event.push("q")   -- Beenden des Programms
   end
end

Aufnehmen und Wiedergeben von Text, der vom Benutzer getippt wird:

function love.load()
    text = "Tipp was! -- "
end

function love.keypressed(key, unicode)
    -- ignoriert nicht wiedergebbare Zeichen (siehe http://www.ascii-code.com/)
    if unicode > 31 and unicode < 127 then
        text = text .. string.char(unicode)
    end
end

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

Siehe auch

Andere Sprachen