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}} | ||
− | |||
{{#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.
Contents
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
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info