love.event.push
Доступно начиная с LÖVE 0.6.0
Эта функция не поддерживается в более ранних версиях.
Добавляет событие в очередь событий.
См. Variant для списка поддерживаемых типов аргументов.
Начиная с версии 0.10.0, вы можете передавать произвольное количество аргументов с этой функцией, хотя стандартные обработчики никогда не используют больше шести.
Функция
Синопсис
love.event.push( n, a, b, c, d, e, f, ... )
Аргументы
Event n- Имя события.
Variant a (nil)- Первый аргумент события.
Variant b (nil)- Второй аргумент события.
Variant c (nil)- Третий аргумент события.
-
Variant d (nil)Доступно начиная с 0.8.0 - Четвёртый аргумент события.
-
Variant e (nil)Доступно начиная с 0.10.0 - Пятый аргумент события.
-
Variant f (nil)Доступно начиная с 0.10.0 - Шестой аргумент события.
-
Variant ... (nil)Доступно начиная с 0.10.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 См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.event.push