love.mousepressed (Українська)
Функція зворотного виклику, яка викликається, коли натиснуто на кнопку миші.
Contents
Функція
Вигляд
love.mousepressed( x, y, button, istouch, presses )
Аргументи
number x
- Координата X миші, в пікселях.
number y
- Координата Y миші, в пікселях.
number button
- Номер натиснутої кнопки миші. 1 — основна кнопка миші, 2 — додаткова, 3 — середня. Номери інших кнопкок залежать від миші.
boolean istouch
- Істина (
true
), якщо функція викликана як реакція на дотик до сенсорного екрану.
Доступне починаючи з LÖVE 11.0
number presses
- Кількість натискань за короткий період часу; цим параметром можно перевіряти подвійні, потріні і т.і. натискання
Повертає
Нічого.
Примітки
Для того, щоб отримати інформацію про пересування коліщатка миші, використовуйте функцію love.wheelmoved. Починаючи з версії 0.10.0, пересування коліщатка миші не вважається натисканням кнопки миші.
Функція
Видалене в LÖVE 0.10.0 |
Цей варіант недоступний в LÖVE 0.10.0 і наступних версіях.. |
Вигляд
love.mousepressed( x, y, button )
Аргументи
number x
- Координата X миші.
number y
- Координата Y миші.
MouseConstant button
- Натиснута кнопка миші.
Повертає
Нічого.
Приклади
Вивести рядок тексту ("Text") в тому місці, куди натиснули лівою кнопкою миші.
function love.load()
printx = 0
printy = 0
end
function love.draw()
love.graphics.print("Text", printx, printy)
end
function love.mousepressed(x, y, button, istouch)
if button == 1 then -- В версіях до 0.10.0 використовується константа миші (MouseConstant) 'l'
printx = x
printy = y
end
end
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info