Difference between revisions of "love.joystick.getJoysticks"

m (Improved example a bit)
 
(2 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()
 
    joysticks = love.joystick.getJoysticks()
 
end
 
 
 
function love.draw()
 
function love.draw()
 +
    local joysticks = love.joystick.getJoysticks()
 
     for i, joystick in ipairs(joysticks) do
 
     for i, joystick in ipairs(joysticks) do
         love.graphics.print(joystick:getName(), 10, i * 18)
+
         love.graphics.print(joystick:getName(), 10, i * 20)
 
     end
 
     end
 
end
 
end
 
</source>
 
</source>
 +
 
== See Also ==
 
== See Also ==
 
* [[Constructs::Joystick]]
 
* [[Constructs::Joystick]]

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