controller support and unfocused window added
This commit is contained in:
parent
768eed8787
commit
94ba18772b
4 changed files with 46 additions and 17 deletions
18
button.lua
18
button.lua
|
@ -10,10 +10,19 @@ function Button:new(x, y, r, b)
|
|||
end
|
||||
|
||||
function Button:update(dt)
|
||||
if love.keyboard.isDown(self.b) then
|
||||
self.press = true
|
||||
else
|
||||
|
||||
if self.b == "triggerleft" or self.b == "triggerright" then
|
||||
if fightstick:getGamepadAxis(self.b) == 1 then
|
||||
self.press = true
|
||||
else
|
||||
self.press = false
|
||||
end
|
||||
else
|
||||
if fightstick:isGamepadDown(self.b) then
|
||||
self.press = true
|
||||
else
|
||||
self.press = false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -24,8 +33,7 @@ function Button:draw()
|
|||
else
|
||||
mode = "line"
|
||||
end
|
||||
|
||||
love.graphics.circle(mode, self.x + self.r, self.y + self.r, self.r)
|
||||
end
|
||||
end
|
||||
|
||||
return Button
|
Loading…
Add table
Add a link
Reference in a new issue