diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-14 16:55:27 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-14 16:55:27 +0800 |
| commit | 567588fdbad13e1ed3982cfe5b4985861e765240 (patch) | |
| tree | 1ba020adcaddfa09206e7f9a20c3edb882bf0ab7 | |
| parent | b755161f973ee1656eb9ae8f64da72532a9598bc (diff) | |
feat: music do not change when going back to an empty room
| -rw-r--r-- | objects/room.lua | 14 |
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 |
