love.mouse.isDown
Проверяет, нажата ли определённая кнопка мыши.
Эта функция не определяет прокрутку колёсика мыши; для этого необходимо использовать обратный вызов love.wheelmoved (или love.mousepressed в версии 0.9.2 и более ранних).
Функция
Доступно начиная с LÖVE 0.10.0
Этот вариант не поддерживается в более ранних версиях.
Синтаксис
down = love.mouse.isDown( button, ... )
Аргументы
number button- Индекс кнопки для проверки. 1 — основная кнопка мыши, 2 — дополнительная кнопка, 3 — средняя кнопка. Дальнейшие кнопки зависят от мыши.
number ...- Дополнительные номера кнопок для проверки.
Возвращаемое значение
boolean down- Истина, если нажата любая из указанных кнопок.
Функция
Удалено в LÖVE 0.10.0
Этот вариант не поддерживается в этой и более поздних версиях.
Синтаксис
down = love.mouse.isDown( button )
Аргументы
MouseConstant button- Кнопка для проверки.
Возвращаемое значение
boolean down- Истина, если указанная кнопка нажата.
Функция
Доступно начиная с LÖVE 0.7.2 и удалено в LÖVE 0.10.0
Этот вариант не поддерживается в более ранних или более поздних версиях.
Синтаксис
anyDown = love.mouse.isDown( button1, button2, button3, ... )
Аргументы
MouseConstant buttonN- Кнопка для проверки.
Возвращаемое значение
boolean anyDown- Истина, если какая-либо из указанных кнопок нажата, иначе ложь.
Пример
Увеличение значения при удерживании правой кнопки мыши
val = 0 -- establish a variable for later use function love.update(dt) if love.mouse.isDown(2) then val = val + dt -- we will increase the variable by 1 for every second the button is held down end end
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.mouse.isDown