From 567588fdbad13e1ed3982cfe5b4985861e765240 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 14 Mar 2025 16:55:27 +0800 Subject: feat: music do not change when going back to an empty room --- objects/room.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'objects/room.lua') diff --git a/objects/room.lua b/objects/room.lua index 96d6438..e686984 100644 --- a/objects/room.lua +++ b/objects/room.lua @@ -241,12 +241,14 @@ function Room:init() self.walls = self:addWalls() -- play music - if self.music then - audio.music(self.music) - elseif self.music == "no" then - audio.stopMusic() - else - audio.music(config.defaultMusic) + if not self.isCleared then + if self.music then + audio.music(self.music) + elseif self.music == "no" then + audio.stopMusic() + else + audio.music(config.defaultMusic) + end end end -- cgit v1.2.3