summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-14 16:55:27 +0800
committerEltrac <hi@guhub.cn>2025-03-14 16:55:27 +0800
commit567588fdbad13e1ed3982cfe5b4985861e765240 (patch)
tree1ba020adcaddfa09206e7f9a20c3edb882bf0ab7
parentb755161f973ee1656eb9ae8f64da72532a9598bc (diff)
feat: music do not change when going back to an empty room
-rw-r--r--objects/room.lua14
1 files changed, 8 insertions, 6 deletions
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