love.event.push (Русский)

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
Variant e (nil)
Пятый аргумент события.
Variant f (nil)
Шестой аргумент события.
Variant ... (nil)
Последующие аргументы события, если есть.

Возвращает

Ничего.

Пример

Available since LÖVE 0.8.0
function love.keypressed(k)
	if k == 'escape' then
		love.event.push('quit') -- Quit the game.
	end	
end


Available since LÖVE 0.6.0 and removed in LÖVE 0.7.2
function love.keypressed(k)
	if k == 'escape' then
		love.event.push('q') -- Quit the game.
	end	
end

Смотри также


Другие языки