BGM focus fix

This commit is contained in:
Ishaan Bhardwaj 2020-12-20 16:55:34 -05:00
parent 042dbd220b
commit f14ab2a328
2 changed files with 4 additions and 4 deletions

View File

@ -251,7 +251,7 @@ function love.joystickhat(joystick, hat, direction)
end end
function love.focus(f) function love.focus(f)
if f then if f and (scene.title ~= "Game" or not scene.paused) then
resumeBGM() resumeBGM()
else else
pauseBGM() pauseBGM()

View File

@ -87,9 +87,9 @@ function GameScene:onInputPress(e)
elseif e.input == "retry" then elseif e.input == "retry" then
scene = GameScene(self.retry_mode, self.retry_ruleset) scene = GameScene(self.retry_mode, self.retry_ruleset)
elseif e.input == "pause" and not (self.game.game_over or self.game.completed) then elseif e.input == "pause" and not (self.game.game_over or self.game.completed) then
if not self.paused then pauseBGM()
else resumeBGM() end
self.paused = not self.paused self.paused = not self.paused
if self.paused then pauseBGM()
else resumeBGM() end
elseif e.input == "menu_back" then elseif e.input == "menu_back" then
scene = ModeSelectScene() scene = ModeSelectScene()
elseif e.input and string.sub(e.input, 1, 5) ~= "menu_" then elseif e.input and string.sub(e.input, 1, 5) ~= "menu_" then