diff options
author | Aki <nthirtyone@gmail.com> | 2016-08-24 00:10:33 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2016-08-24 00:10:33 +0200 |
commit | cd72b080bd949d9ec0b42c29e0ea31e300464dad (patch) | |
tree | 3e1e7a0314ad43dfa96868c04060df82997bed74 /menu.lua | |
parent | 9b8f5e3d356be281d8ef25227b087bb99b07b58d (diff) | |
download | roflnauts-cd72b080bd949d9ec0b42c29e0ea31e300464dad.zip roflnauts-cd72b080bd949d9ec0b42c29e0ea31e300464dad.tar.gz roflnauts-cd72b080bd949d9ec0b42c29e0ea31e300464dad.tar.bz2 |
Focus() return bool
Diffstat (limited to 'menu.lua')
-rw-r--r-- | menu.lua | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -34,7 +34,9 @@ end function Menu:next() self.elements[self.active]:blur() self.active = (self.active%#self.elements)+1 - self.elements[self.active]:focus(true) + if not self.elements[self.active]:focus() then + self:next() + end end function Menu:previous() self.elements[self.active]:blur() @@ -43,7 +45,9 @@ function Menu:previous() else self.active = self.active - 1 end - self.elements[self.active]:focus() + if not self.elements[self.active]:focus() then + self:previous() + end end -- LÖVE2D callbacks |