< Lua in SpringRTS < Callins
MouseRelease()
Description
You need to return true on MousePress() to get MouseMove/MouseRelease directed to your widget.
Return values
x, y, button
where x is the cursor's position in the x axis and y the cursor position in the y axis. Position is relative to the screen, not the 3d world
Usage example
function widget:MousePress(x, y, button)
echo("Mouse pressed")
return true -- Pay attention to this. Without returning true the next function won't do anything
end
function widget:MouseRelease(x, y, button)
echo("Mouse released")
end
Related
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.