Difference between revisions of "love.mouse.isGrabbed"

(Add an example, see also)
m (Edit links to point to setGrabbed().)
 
(3 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
{{param|boolean|grabbed|True if the cursor is grabbed, false if it is not.}}
 
{{param|boolean|grabbed|True if the cursor is grabbed, false if it is not.}}
 
== Examples ==
 
== Examples ==
Toggles whether the mouse is grabbed by pressing tab, using [[love.mouse.setGrab]].
+
Toggles whether the mouse is grabbed by pressing tab, using [[love.mouse.setGrabbed]].
 
<source lang="lua">
 
<source lang="lua">
 
function love.keypressed(key)
 
function love.keypressed(key)
 
   if key == "tab" then
 
   if key == "tab" then
 
       local state = not love.mouse.isGrabbed()  -- the opposite of whatever it currently is
 
       local state = not love.mouse.isGrabbed()  -- the opposite of whatever it currently is
       love.mouse.setGrab(state)
+
       love.mouse.setGrabbed(state) --Use love.mouse.setGrab(state) for 0.8.0 or lower
 
   end
 
   end
 
end
 
end
Line 21: Line 21:
 
== See Also ==
 
== See Also ==
 
* [[parent::love.mouse]]
 
* [[parent::love.mouse]]
* [[love.mouse.setGrab]]
+
* [[love.mouse.setGrabbed]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Checks if the mouse is grabbed.}}
 
{{#set:Description=Checks if the mouse is grabbed.}}

Latest revision as of 12:10, 22 December 2014

Checks if the mouse is grabbed.

Function

Synopsis

grabbed = love.mouse.isGrabbed( )

Arguments

None.

Returns

boolean grabbed
True if the cursor is grabbed, false if it is not.

Examples

Toggles whether the mouse is grabbed by pressing tab, using love.mouse.setGrabbed.

function love.keypressed(key)
   if key == "tab" then
      local state = not love.mouse.isGrabbed()   -- the opposite of whatever it currently is
      love.mouse.setGrabbed(state) --Use love.mouse.setGrab(state) for 0.8.0 or lower
   end
end

See Also


Other Languages