From 51ea3629d0d48093b96c2f40537a200679c67043 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Sat, 20 Apr 2019 17:45:58 +0200 Subject: [PATCH] modules/menusystem: add a function to reset menus' sound state --- gamecore/modules/menusystem/parent.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gamecore/modules/menusystem/parent.lua b/gamecore/modules/menusystem/parent.lua index dfcf139..3d16be3 100644 --- a/gamecore/modules/menusystem/parent.lua +++ b/gamecore/modules/menusystem/parent.lua @@ -58,9 +58,7 @@ function Menu:new(menusystem, name, x, y, w, h) self.depth = 0 - self.sound = {} - self.sound.asset = nil - self.sound.active = false + self:resetSound() self:register() end @@ -252,6 +250,12 @@ end -- SOUND FUNCTION -- Handle SFX +function Menu:resetSound() + self.sound = {} + self.sound.active = true + self.sound.asset = nil +end + function Menu:setSound(soundasset) self.sound.active = true self.sound.asset = soundasset