Difference between revisions of "love.event.push (Русский)"
(Created page with 'Добавляет событие в очередь событий. == Функция == === Вид === <source lang="lua"> love.event.push( e, a, b, c ) </source> === Аргум…') |
|||
Line 1: | Line 1: | ||
+ | {{newin|[[0.6.0]]|060|type=function}} | ||
Добавляет событие в очередь событий. | Добавляет событие в очередь событий. | ||
+ | |||
+ | Начиная с версии [[0.10.0]] и далее, с помощью этой функции вы можете передать произвольное количество аргументов, хотя обратные вызовы по умолчанию не используют больше шести. | ||
== Функция == | == Функция == | ||
− | === | + | === Синопсис === |
<source lang="lua"> | <source lang="lua"> | ||
− | love.event.push( | + | love.event.push( n, a, b, c, d, e, f, ... ) |
</source> | </source> | ||
=== Аргументы === | === Аргументы === | ||
− | {{param | + | {{param|Event|n|Имя события.}} |
− | {{param | + | {{param|Variant|a (nil)|Первый аргумент события.}} |
− | {{param ( | + | {{param|Variant|b (nil)|Второй аргумент события.}} |
− | {{param ( | + | {{param|Variant|c (nil)|Третий аргумент события.}} |
+ | {{New_feature|0.8.0| | ||
+ | {{param|Variant|d (nil)|Четвёртый аргумент события.}} | ||
+ | |080}} | ||
+ | {{New_feature|0.10.0| | ||
+ | {{param|Variant|e (nil)|Пятый аргумент события.}} | ||
+ | {{param|Variant|f (nil)|Шестой аргумент события.}} | ||
+ | {{param|Variant|... (nil)|Последующие аргументы события, если есть.}} | ||
+ | |100}} | ||
=== Возвращает === | === Возвращает === | ||
Ничего. | Ничего. | ||
− | == | + | == Пример == |
− | + | {{New_feature|0.8.0| | |
<source lang="lua"> | <source lang="lua"> | ||
function love.keypressed(k) | function love.keypressed(k) | ||
if k == 'escape' then | if k == 'escape' then | ||
− | love.event.push(' | + | love.event.push('quit') -- Quit the game. |
end | end | ||
end | end | ||
− | </source> | + | </source>}} |
− | == | + | {{Removed_new_feature|0.6.0|0.7.2| |
+ | <source lang="lua"> | ||
+ | function love.keypressed(k) | ||
+ | if k == 'escape' then | ||
+ | love.event.push('q') -- Quit the game. | ||
+ | end | ||
+ | end | ||
+ | </source>}} | ||
+ | == Смотри также == | ||
* [[parent::love.event (Русский)]] | * [[parent::love.event (Русский)]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
{{#set:Description=Добавляет событие в очередь событий.}} | {{#set:Description=Добавляет событие в очередь событий.}} | ||
+ | {{#set:Since=000}} | ||
== Другие языки == | == Другие языки == | ||
{{i18n|love.event.push}} | {{i18n|love.event.push}} |
Latest revision as of 22:26, 17 November 2019
Available since LÖVE 0.6.0 |
This function is not supported in earlier versions. |
Добавляет событие в очередь событий.
Начиная с версии 0.10.0 и далее, с помощью этой функции вы можете передать произвольное количество аргументов, хотя обратные вызовы по умолчанию не используют больше шести.
Функция
Синопсис
love.event.push( n, a, b, c, d, e, f, ... )
Аргументы
Event n
- Имя события.
Variant a (nil)
- Первый аргумент события.
Variant b (nil)
- Второй аргумент события.
Variant c (nil)
- Третий аргумент события.
Available since LÖVE 0.8.0
Variant d (nil)
- Четвёртый аргумент события.
Available since LÖVE 0.10.0
Возвращает
Ничего.
Пример
Available since LÖVE 0.8.0
function love.keypressed(k)
if k == 'escape' then
love.event.push('quit') -- Quit the game.
end
end
function love.keypressed(k)
if k == 'escape' then
love.event.push('q') -- Quit the game.
end
end
Смотри также
Другие языки
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