Difference between revisions of "love.mousereleased (Русский)"

 
Line 1: Line 1:
 
Функция срабатывает, когда происходит отпускание кнопки мыши.
 
Функция срабатывает, когда происходит отпускание кнопки мыши.
 +
 
== Функция ==
 
== Функция ==
 +
{{newin|[[0.10.0]]|100|type=variant}}
 +
=== Вид ===
 +
<source lang="lua">
 +
love.mousereleased( x, y, button, istouch )
 +
</source>
 +
=== Аргументы ===
 +
{{param|number|x|X координата мыши в пикселях.}}
 +
{{param|number|y|Y координата мыши в пикселях.}}
 +
{{param|number|button|Индекс отпущенной кнопки. 1 - основная кнопка мыши, 2 - вспомогательная кнопка мыши и 3 - средняя кнопка. Последующие кнопки зависят от мыши.}}
 +
{{param (Русский)|boolean|istouch|True если отпускание кнопки мыши порождено отпусканием от сенсорного экрана.}}
 +
=== Возвращает ===
 +
Ничего.
 +
 +
== Функция ==
 +
{{oldin|[[0.10.0]]|100|type=variant}}
 
=== Вид ===
 
=== Вид ===
 
<source lang="lua">
 
<source lang="lua">
Line 8: Line 24:
 
{{param|number|x|Y позиция мыши.}}
 
{{param|number|x|Y позиция мыши.}}
 
{{param|number|y|X позиция мыши.}}
 
{{param|number|y|X позиция мыши.}}
{{param_(Русский)|MouseConstant|button|Отпущенная кнопка.}}
+
{{param (Русский)|MouseConstant|button|Отпущенная кнопка, за исключением колёсика мыши.}}
 
=== Возвращает ===
 
=== Возвращает ===
 
Ничего.
 
Ничего.
 +
 +
== Примеры ==
 +
Установка позиции строки "Text" где пользователь отпускает основную кнопку мыши.
 +
<source lang="lua">
 +
function love.load()
 +
  printx = 0
 +
  printy = 0
 +
end
 +
 +
function love.draw()
 +
  love.graphics.print("Text", printx, printy)
 +
end
 +
 +
function love.mousereleased(x, y, button)
 +
  if button == 1 then
 +
      printx = x
 +
      printy = y
 +
  end
 +
end
 +
</source>
 +
 
== Смотрите также ==
 
== Смотрите также ==
* [[parent::love_(Русский)]]
+
* [[parent::love (Русский)]]
 +
* [[love.mousepressed (Русский)]]
 
[[Category:Callbacks]]
 
[[Category:Callbacks]]
 
{{#set:Description=Функция срабатывает, когда происходит отпускание кнопки мыши.}}
 
{{#set:Description=Функция срабатывает, когда происходит отпускание кнопки мыши.}}
 +
{{#set:Subcategory=General}}
 +
{{#set:Since=000}}
 
== Другие языки ==
 
== Другие языки ==
 
{{i18n|love.mousereleased}}
 
{{i18n|love.mousereleased}}

Latest revision as of 15:21, 13 June 2018

Функция срабатывает, когда происходит отпускание кнопки мыши.

Функция

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

Вид

love.mousereleased( x, y, button, istouch )

Аргументы

number x
X координата мыши в пикселях.
number y
Y координата мыши в пикселях.
number button
Индекс отпущенной кнопки. 1 - основная кнопка мыши, 2 - вспомогательная кнопка мыши и 3 - средняя кнопка. Последующие кнопки зависят от мыши.
boolean istouch
True если отпускание кнопки мыши порождено отпусканием от сенсорного экрана.

Возвращает

Ничего.

Функция

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

Вид

love.mousereleased( x, y, button )

Аргументы

number x
Y позиция мыши.
number y
X позиция мыши.
MouseConstant button
Отпущенная кнопка, за исключением колёсика мыши.

Возвращает

Ничего.

Примеры

Установка позиции строки "Text" где пользователь отпускает основную кнопку мыши.

function love.load()
   printx = 0
   printy = 0
end

function love.draw()
   love.graphics.print("Text", printx, printy)
end

function love.mousereleased(x, y, button)
   if button == 1 then
      printx = x
      printy = y
   end
end

Смотрите также


Другие языки