Added sound manager.
This commit is contained in:
@@ -2,17 +2,18 @@
|
||||
-- Imports
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
local love = require 'love'
|
||||
local assets = require 'src.utils.asstmngr'
|
||||
local make_class = require 'src.utils.classes'
|
||||
local constants = require 'src.gstates.menus.const'
|
||||
local GameState = require 'src.gstates.gstate'
|
||||
local MainMenu = require 'src.gstates.menus.mainmenu'
|
||||
local OptionsMenu = require 'src.gstates.menus.options'
|
||||
local Fader = require 'src.graphics.fader'
|
||||
local Cursor = require 'src.ui.cursor'
|
||||
local Font = require 'src.ui.font'
|
||||
local SoundEffect = require 'src.sound.sfx'
|
||||
local love = require 'love'
|
||||
local assets = require 'src.utils.asstmngr'
|
||||
local sound_manager = require 'src.sound.sndmngr'
|
||||
local make_class = require 'src.utils.classes'
|
||||
local constants = require 'src.gstates.menus.const'
|
||||
local GameState = require 'src.gstates.gstate'
|
||||
local MainMenu = require 'src.gstates.menus.mainmenu'
|
||||
local OptionsMenu = require 'src.gstates.menus.options'
|
||||
local Fader = require 'src.graphics.fader'
|
||||
local Cursor = require 'src.ui.cursor'
|
||||
local Font = require 'src.ui.font'
|
||||
local SoundEffect = require 'src.sound.sfx'
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
@@ -58,7 +59,7 @@ end
|
||||
|
||||
|
||||
function Menu:update(dt)
|
||||
if not self.bgm:isPlaying() then self.bgm:play() end
|
||||
if not self.bgm:isPlaying() then sound_manager:play_music(self.bgm) end
|
||||
|
||||
if self.all_loaded then
|
||||
self.menus[self.current_menu]:update(dt)
|
||||
|
||||
Reference in New Issue
Block a user