Add binding axis to axis 0 (no effect)
This commit is contained in:
parent
c11ad05175
commit
6510b6b779
1 changed files with 6 additions and 3 deletions
|
@ -87,8 +87,11 @@ function menu_state:enter()
|
|||
local joysticks = love.joystick.getJoysticks()
|
||||
local axisIdx = AXISMAP[player][axis][bindingIdx].axis
|
||||
if #joysticks >= player then
|
||||
local direction = joysticks[player]:getAxis(axisIdx)
|
||||
visAxis.x = visAxisBaseX + 30 * direction
|
||||
local j = joysticks[player]
|
||||
if axisIdx > 0 and axisIdx <= j:getAxisCount() then
|
||||
local direction = j:getAxis(axisIdx)
|
||||
visAxis.x = visAxisBaseX + 30 * direction
|
||||
end
|
||||
end
|
||||
end, menu_state)
|
||||
end
|
||||
|
@ -112,7 +115,7 @@ function menu_state:switchAxis(player, axis, bindingIdx)
|
|||
|
||||
axisIdx = axisIdx + 1
|
||||
if axisIdx > joystick:getAxisCount() then
|
||||
axisIdx = 1
|
||||
axisIdx = 0
|
||||
end
|
||||
|
||||
AXISMAP[player][axis][bindingIdx].axis = axisIdx
|
||||
|
|
Loading…
Reference in a new issue