Spec-Zone.ru › LÖVE

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

См. также

  • Константы мыши / кнопки
  • love.mouse
  • love.mousepressed
  • love.mousereleased
  • love.keyboard.isDown


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.mouse.isDown

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API