Difference between revisions of "love.keypressed (Slovenský)"

(Translated page)
 
m
Line 46: Line 46:
 
Ukončenie hry, keď hráč stlačí kláves Esc, pomocou funkcie [[love.event.quit(Slovenský)|love.event.quit]].  
 
Ukončenie hry, keď hráč stlačí kláves Esc, pomocou funkcie [[love.event.quit(Slovenský)|love.event.quit]].  
 
<source lang="lua">
 
<source lang="lua">
function love.keypressed(key)
+
function love.keypressed(key, scancode, isrepeat)
 
   if key == "escape" then
 
   if key == "escape" then
 
       love.event.quit()
 
       love.event.quit()
Line 52: Line 52:
 
end
 
end
 
</source>
 
</source>
----
 
  
 
{{oldin_(Slovenský)|[[0.9.0]]|090|type=example|text=Textový vstup je teraz spravovaný pomocou [[love.textinput_(Slovenský)|love.textinput]]}}
 
{{oldin_(Slovenský)|[[0.9.0]]|090|type=example|text=Textový vstup je teraz spravovaný pomocou [[love.textinput_(Slovenský)|love.textinput]]}}
Line 80: Line 79:
 
* [[love.textinput]]
 
* [[love.textinput]]
 
[[Category:Callbacks_(Slovenský)]]
 
[[Category:Callbacks_(Slovenský)]]
 +
[[Category:Slovenský]]
 
{{#set:Description=Spätná funkcia volaná pri stlačení klávesy.}}
 
{{#set:Description=Spätná funkcia volaná pri stlačení klávesy.}}
 
{{#set:Subcategory=General}}
 
{{#set:Subcategory=General}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
[[Category:Slovenský]]
 
 
{{#set:LOVE_Version=11.2}}
 
{{#set:LOVE_Version=11.2}}
  
 
== Ďalšie jazyky ==
 
== Ďalšie jazyky ==
 
{{i18n|love.keypressed}}
 
{{i18n|love.keypressed}}

Revision as of 08:45, 15 February 2019

Spätná funkcia volaná pri stlačení klávesy.

Funkia

Dostupná od LÖVE 0.10.0
Táto varianta nie je dostupá v predchádzajúcich verziách.

Prehľad

love.keypressed( key, scancode, isrepeat )

Argumenty

Klávesová konštanta key
Stlačený kláves.
Skenovací kód scancode
Skenovací kód reprezentujúci stlačený kláves.
boolean isrepeat
Či je stlačený kláves opakovaným stlačením. Čas medzi stlačením závisí od používateľských nastavení systému

Vráti

Nič.

Poznámky

Skenovacie kódy sú nezávislé od rozloženia klávesnice, takže skenovací kód "w" sa vygeneruje ak sa stlačí kláves na rovnakom mieste ako kláves "w" na americkej klávesnici, bez ohľadu na to, aký kláves je označený alebo aké sú nastavenia operačného systému používateľa.

Klávesové opakovanie musí byť povolené pomocou love.keyboard.setKeyRepeat pre opakované stlačenia klávesu, ktoré chcete prijať. Toto nemá vplyv na love.textinput.

Funkcia

Dostupná od LÖVE 0.9.0 a odstránená od LÖVE 0.10.0
Táto varianta nie je dostupá v predchádzajúcich a nasledujúcich verziách.

Prehľad

love.keypressed( key, isrepeat )

Argumenty

Klávesová konštanta key
Písmeno stlačeného klávesu.
boolean isrepeat
Či je stlačený kláves opakovaným stlačením. Čas medzi stlačením závisí od používateľských nastavení systému

Vráti

Nič.

Poznámky

Klávesové opakovanie musí byť povolené pomocou love.keyboard.setKeyRepeat pre opakované stlačenia klávesu, ktoré chcete prijať.

Funkcia

Odstránená od LÖVE 0.9.0
Vstupný text unicode je teraz spravovaný pomocou love.textinput.

Prehľad

love.keypressed( key, unicode )

Argumenty

Klávesová konštanta key
Písmeno stlačeného klávesu.
číslo unicode
Číslo unicode stlačeného klávesu.

Vráti

Nič.

Príklady

Ukončenie hry, keď hráč stlačí kláves Esc, pomocou funkcie love.event.quit.

function love.keypressed(key, scancode, isrepeat)
   if key == "escape" then
      love.event.quit()
   end
end
Odstránený od LÖVE 0.9.0
Textový vstup je teraz spravovaný pomocou love.textinput.

Napísanie textu zadaným užívateľom (verzia 0.8.0 a nižšia.)

function love.load()
    text = "Type away! -- "
end

function love.keypressed(key, unicode)
    -- ignorovať neviditeľné znaky (pozri 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

Pozri tiež



Ďalšie jazyky