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 joysticks = love.joystick.getJoysticks()
|
||||||
local axisIdx = AXISMAP[player][axis][bindingIdx].axis
|
local axisIdx = AXISMAP[player][axis][bindingIdx].axis
|
||||||
if #joysticks >= player then
|
if #joysticks >= player then
|
||||||
local direction = joysticks[player]:getAxis(axisIdx)
|
local j = joysticks[player]
|
||||||
visAxis.x = visAxisBaseX + 30 * direction
|
if axisIdx > 0 and axisIdx <= j:getAxisCount() then
|
||||||
|
local direction = j:getAxis(axisIdx)
|
||||||
|
visAxis.x = visAxisBaseX + 30 * direction
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end, menu_state)
|
end, menu_state)
|
||||||
end
|
end
|
||||||
|
@ -112,7 +115,7 @@ function menu_state:switchAxis(player, axis, bindingIdx)
|
||||||
|
|
||||||
axisIdx = axisIdx + 1
|
axisIdx = axisIdx + 1
|
||||||
if axisIdx > joystick:getAxisCount() then
|
if axisIdx > joystick:getAxisCount() then
|
||||||
axisIdx = 1
|
axisIdx = 0
|
||||||
end
|
end
|
||||||
|
|
||||||
AXISMAP[player][axis][bindingIdx].axis = axisIdx
|
AXISMAP[player][axis][bindingIdx].axis = axisIdx
|
||||||
|
|
Loading…
Reference in a new issue