Difference between revisions of "love.mousereleased"

m (Examples)
(Arguments)
Line 10: Line 10:
 
{{param|number|x|Mouse x position, in pixels.}}
 
{{param|number|x|Mouse x position, in pixels.}}
 
{{param|number|y|Mouse y position, in pixels.}}
 
{{param|number|y|Mouse y position, in pixels.}}
{{param|number|button|The button index that was released. 1 is the primary button (usually left-click), 2 is the secondary button, etc.}}
+
{{param|number|button|The button index that was released. 1 is the primary mouse button, 2 is the secondary mouse button and 3 is the middle button. Further buttons are mouse dependant.}}
 
{{param|boolean|istouch|True if the mouse button release originated from a touchscreen touch-release.}}
 
{{param|boolean|istouch|True if the mouse button release originated from a touchscreen touch-release.}}
 +
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.

Revision as of 11:59, 5 January 2016

Callback function triggered when a mouse button is released.

Function

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

Synopsis

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

Arguments

number x
Mouse x position, in pixels.
number y
Mouse y position, in pixels.
number button
The button index that was released. 1 is the primary mouse button, 2 is the secondary mouse button and 3 is the middle button. Further buttons are mouse dependant.
boolean istouch
True if the mouse button release originated from a touchscreen touch-release.

Returns

Nothing.

Function

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

Synopsis

love.mousereleased( x, y, button )

Arguments

number x
Mouse x position.
number y
Mouse y position.
MouseConstant button
Mouse button released,except Mouse Wheel.

Returns

Nothing.

Examples

Position a string ("Text") wherever the user releases the primary mouse button.

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

See Also


Other Languages