Difference between revisions of "love.keyreleased (Polski)"

Line 1: Line 1:
 
Funkcja zwrotna (callback) wołana przy puszczeniu klawisza.
 
Funkcja zwrotna (callback) wołana przy puszczeniu klawisza.
  
W przeciwieństwie do [[love.keypressed (Polski)|love.keypressed]], funkcja <code>love.keyreleased</code> nie posiada argumentu <code>unicode</code>, ponieważ jest on generowany jedynie przy naciśnięciu klawisza.
 
 
== Funkcja ==
 
== Funkcja ==
 +
{{newin (Polski)|[[0.10.0]]|100|type=variant}}
 +
=== Sygnatura ===
 +
<source lang="lua">
 +
love.keyreleased( klawisz, scancode )
 +
</source>
 +
=== Argumenty ===
 +
{{param|KeyConstant|key|Znak klawisza, który został puszczony.}}
 +
{{param|Scancode|scancode|Kod (''scancode'') reprezentujący puszczony klawisz.}}
 +
=== Wartość zwracana ===
 +
Żadna.
 +
=== Uwagi ===
 +
[[Scancode|Scankod]]y są niezależne od układu klawiatury, tak więc kod "w" będzie wygenerowany jeżeli został wciśnięty klawisz znajdujący się w tym samym miejscu, co "w" na [https://en.wikipedia.org/wiki/British_and_American_keyboards#/media/File:KB_United_States-NoAltGr.svg klawiaturze z amerykańskim układem], niezależnie od tego jak jest podpisany na klawiaturze i niezależnie od ustawień systemowych.
 +
 +
== Funkcja ==
 +
{{newinoldin (Polski)|[[0.9.0]]|090|[[0.10.0]]|100|type=variant}}
 
=== Sygnatura ===
 
=== Sygnatura ===
 
<source lang="lua">
 
<source lang="lua">

Revision as of 16:57, 27 August 2018

Funkcja zwrotna (callback) wołana przy puszczeniu klawisza.

Funkcja

Dostępne od wersji LÖVE 0.10.0
Ten wariant nie jest dostępny we wcześniejszych wersjach.

Sygnatura

love.keyreleased( klawisz, scancode )

Argumenty

KeyConstant key
Znak klawisza, który został puszczony.
Scancode scancode
Kod (scancode) reprezentujący puszczony klawisz.

Wartość zwracana

Żadna.

Uwagi

Scankody są niezależne od układu klawiatury, tak więc kod "w" będzie wygenerowany jeżeli został wciśnięty klawisz znajdujący się w tym samym miejscu, co "w" na klawiaturze z amerykańskim układem, niezależnie od tego jak jest podpisany na klawiaturze i niezależnie od ustawień systemowych.

Funkcja

Dostępne od wersji LÖVE 0.9.0, usunięte w wersji LÖVE 0.10.0
Ten wariant nie jest dostępny we wcześniejszych lub późniejszych wersjach.

Sygnatura

love.keyreleased( klawisz )

Argumenty

KeyConstant klawisz
Znak klawisza, który został puszczony.

Wartość zwracana

Żadna.

Przykłady

Wychodzi z gry, korzystając z funkcji love.event.quit, kiedy użytkownik puści klawisz escape.

function love.keyreleased(klawisz)
   if klawisz == "escape" then
      love.event.quit()
   end
end

Zobacz również


Inne języki