Difference between revisions of "love.joystick.getJoysticks"

(Created page)
 
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{newin|[[0.9.0]]|090|type=function}}
 
{{newin|[[0.9.0]]|090|type=function}}
Gets a list of connected Joysticks.
+
Gets a list of connected [[Joystick]]s.
 
== Function ==
 
== Function ==
 
=== Synopsis ===
 
=== Synopsis ===
Line 12: Line 12:
 
== Examples ==
 
== Examples ==
 
<source lang="lua">
 
<source lang="lua">
function love.load()
+
function love.draw()
     joysticks = love.joystick.getJoysticks()
+
     local joysticks = love.joystick.getJoysticks()
 
 
 
     for i, joystick in ipairs(joysticks) do
 
     for i, joystick in ipairs(joysticks) do
         print(joystick:getName())
+
         love.graphics.print(joystick:getName(), 10, i * 20)
 
     end
 
     end
 
end
 
end
 
</source>
 
</source>
 +
 
== See Also ==
 
== See Also ==
 +
* [[Constructs::Joystick]]
 
* [[parent::love.joystick]]
 
* [[parent::love.joystick]]
 
* [[love.joystick.getJoystickCount]]
 
* [[love.joystick.getJoystickCount]]
* [[Constructs::Joystick]]
+
 
 
* [[love.joystickadded]]
 
* [[love.joystickadded]]
 
* [[love.joystickremoved]]
 
* [[love.joystickremoved]]

Latest revision as of 21:55, 20 June 2022

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Gets a list of connected Joysticks.

Function

Synopsis

joysticks = love.joystick.getJoysticks( )

Arguments

None.

Returns

table joysticks
The list of currently connected Joysticks.

Examples

function love.draw()
    local joysticks = love.joystick.getJoysticks()
    for i, joystick in ipairs(joysticks) do
        love.graphics.print(joystick:getName(), 10, i * 20)
    end
end

See Also

Other Languages