love.mouse.isDown (Русский)

Проверяет, нажата ли определенная кнопка мыши.

Эта функция не обнаруживает прокрутку колесика мыши; для этого вы должны использовать обратный вызов love.wheelmoved (или love.mousepressed в версии 0.9.2 и старше).

Функция

Available since LÖVE 0.10.0
This variant is not supported in earlier versions.

Вид

down = love.mouse.isDown( button, ... )

Аргументы

number button
Номер проверяемой кнопки мыши. 1 основная (левая) кнопка мыши, 2 дополнительная (правая) кнопка и 3 средняя кнопка. Другие кнопки зависят от мыши.
number ...
Дополнительные номера кнопок для проверки.

Возвращает

boolean down
True если нажата какая-либо из указанных кнопок.

Функция

Removed in LÖVE 0.10.0
This variant is not supported in that and later versions.

Вид

down = love.mouse.isDown( button )

Аргументы

MouseConstant button
Кнопка для проверки.

Возвращает

boolean down
True если указанная кнопка нажата

Функция

Available since LÖVE 0.7.2 and removed in LÖVE 0.10.0
This variant is not supported in earlier or later versions.

Вид

anyDown = love.mouse.isDown( button1, button2, button3, ... )

Аргументы

MouseConstant buttonN
Кнопка для проверки.

Возвращает

boolean anyDown
True если нажата какая-либо из указанных кнопок, false - в противном случае.

Пример

Увеличение значения пока удерживается нажатие правой кнопки мыши

val = 0   -- создаём переменную для дальнейшего использования
function love.update(dt)
	if love.mouse.isDown(2) then
		val = val + dt   -- увеличиваем значение переменной на 1 за каждую секунду пока зажата кнопка
	end	
end

Смотри также


Other Languages